CN117262245A - Flexible spacecraft stability control method under unknown harmonic interference - Google Patents
Flexible spacecraft stability control method under unknown harmonic interference Download PDFInfo
- Publication number
- CN117262245A CN117262245A CN202311343687.4A CN202311343687A CN117262245A CN 117262245 A CN117262245 A CN 117262245A CN 202311343687 A CN202311343687 A CN 202311343687A CN 117262245 A CN117262245 A CN 117262245A
- Authority
- CN
- China
- Prior art keywords
- unknown
- flexible
- harmonic interference
- component
- matrix
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000007246 mechanism Effects 0.000 claims abstract description 18
- 239000011159 matrix material Substances 0.000 claims description 89
- 230000003044 adaptive effect Effects 0.000 claims description 41
- 230000008878 coupling Effects 0.000 claims description 9
- 238000010168 coupling process Methods 0.000 claims description 9
- 238000005859 coupling reaction Methods 0.000 claims description 9
- 238000013461 design Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 238000013016 damping Methods 0.000 claims description 6
- 230000000087 stabilizing effect Effects 0.000 claims description 5
- 238000012937 correction Methods 0.000 claims description 4
- 230000004069 differentiation Effects 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 2
- 230000000052 comparative effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64G—COSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
- B64G1/00—Cosmonautic vehicles
- B64G1/22—Parts of, or equipment specially adapted for fitting in or to, cosmonautic vehicles
- B64G1/24—Guiding or controlling apparatus, e.g. for attitude control
- B64G1/244—Spacecraft control systems
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域Technical Field
本发明涉及航天器控制系统技术领域,具体为一种未知谐波干扰下的柔性航天器稳定控制方法。The invention relates to the technical field of spacecraft control systems, and in particular to a method for stabilizing a flexible spacecraft under unknown harmonic interference.
背景技术Background Art
近年来,随着空间任务目标的多样化,对航天器的在轨工作寿命和任务精度提出了更高的要求。在这种情况下,为了提高能源效率和节省发射成本,航天器采用了轻质柔性材料。然而,柔性结构的增加产生了弹性振动,连续振动影响了柔性航天器系统姿态控制的精度。航天器的惯性参数通常不能精确获知,存在动力学模型参数不确定性。此外,空间环境复杂,航天器也会会受到太阳光压力矩、重力梯度力矩、地磁力矩和气动力矩等的影响,这些干扰力矩同样具有不确定性。所有这些不确定性都会影响航天器姿态控制系统的性能。尤其是在航天器运行时,谐波干扰会降低或破坏航天器上电子设备的工作性能,导致系统失稳。In recent years, with the diversification of space mission objectives, higher requirements have been placed on the on-orbit service life and mission accuracy of spacecraft. In this case, in order to improve energy efficiency and save launch costs, spacecraft use lightweight flexible materials. However, the increase in flexible structures produces elastic vibrations, and continuous vibrations affect the accuracy of attitude control of flexible spacecraft systems. The inertial parameters of spacecraft are usually not accurately known, and there is uncertainty in the parameters of the dynamic model. In addition, the space environment is complex, and spacecraft will also be affected by solar pressure torque, gravity gradient torque, geomagnetic torque, and aerodynamic torque, and these interference torques are also uncertain. All these uncertainties will affect the performance of the spacecraft attitude control system. Especially when the spacecraft is in operation, harmonic interference will reduce or destroy the working performance of the electronic equipment on the spacecraft, causing system instability.
针对柔性航天器姿态稳定控制的常用方法包括滑模控制、H。。控制、基于干扰观测器的控制和反馈控制等。其中,基于干扰观测器的控制因其优越的性能和结构简单而被广泛应用于航天器系统中,并已扩展到多重干扰系统的复合分层抗干扰控制工作。然而,在实际应用中,容易受未知信息的干扰,增大误差,造成柔性航天器运行不稳定。Common methods for attitude stability control of flexible spacecraft include sliding mode control, H. control, control based on disturbance observer and feedback control. Among them, control based on disturbance observer is widely used in spacecraft systems due to its superior performance and simple structure, and has been extended to composite hierarchical anti-interference control of multiple interference systems. However, in practical applications, it is easily disturbed by unknown information, which increases the error and causes unstable operation of flexible spacecraft.
发明内容Summary of the invention
本发明的目的是提供一种未知谐波干扰下的柔性航天器稳定控制方法。The purpose of the present invention is to provide a method for stabilizing and controlling a flexible spacecraft under unknown harmonic interference.
本发明技术方案如下:The technical solution of the present invention is as follows:
一种未知谐波干扰下的柔性航天器稳定控制方法,包括如下操作:A method for stabilizing a flexible spacecraft under unknown harmonic disturbances includes the following operations:
S1、基于柔性航天器的运动学模型和动力学模型,以及未知谐波干扰,构建柔性航天器模糊动态模型;S1. Based on the kinematic model and dynamic model of the flexible spacecraft and unknown harmonic interference, a fuzzy dynamic model of the flexible spacecraft is constructed;
S2、所述柔性航天器模糊动态模型中的未知谐波干扰经目标转化处理,得到未知谐波干扰表达式;预设自适应干扰观测器,用于估计所述未知谐波干扰表达式中的未知因子,得到未知因子估计;基于所述未知因子估计,得到未知谐波干扰误差动力学模型;S2. The unknown harmonic interference in the flexible spacecraft fuzzy dynamic model is processed by target conversion to obtain an unknown harmonic interference expression; an adaptive interference observer is preset to estimate the unknown factors in the unknown harmonic interference expression to obtain an unknown factor estimate; based on the unknown factor estimate, an unknown harmonic interference error dynamics model is obtained;
预设柔性振动观测器,用于估计动力学模型中的柔性模态,得到柔性模态估计;基于所述柔性模态估计,得到柔性模态误差动力学模型;A flexible vibration observer is preset to estimate the flexible mode in the dynamic model to obtain a flexible mode estimation; based on the flexible mode estimation, a flexible mode error dynamic model is obtained;
S3、所述未知谐波干扰误差动力学模型和柔性模态误差动力学模型,与基于模糊控制器和自适应律得到的事件触发机制结合,构建李雅普诺夫函数,求导得到李雅普诺夫函数导数;控制所述李雅普诺夫函数导数的范围不超过阈值,实现对柔性航天器的稳定控制。S3. The unknown harmonic interference error dynamics model and the flexible modal error dynamics model are combined with the event trigger mechanism based on the fuzzy controller and the adaptive law to construct a Lyapunov function, and the derivative of the Lyapunov function is obtained by differentiation; the range of the derivative of the Lyapunov function is controlled not to exceed a threshold value to achieve stable control of the flexible spacecraft.
所述S1中未知谐波干扰可通过如下公式得到:The unknown harmonic interference in S1 can be obtained by the following formula:
dj(t)为所述未知谐波干扰d(t)的分量,d(t)=[dj(t),j=1,2,3]T,为外生系统状态变量υj(t)的导数,Wj为第一可测参数,τj为谐波干扰频率,Vj为可测常数参数,Vj=[1 0]。d j (t) is the component of the unknown harmonic interference d(t), d(t)=[d j (t), j=1, 2, 3] T , is the derivative of the exogenous system state variable υ j (t), W j is the first measurable parameter, τ j is the harmonic interference frequency, V j is a measurable constant parameter, V j = [1 0].
所述S2中目标转化处理的操作具体为:预设辅助滤波器,所述辅助滤波器用于将未知谐波干扰转化为带有未知因子的表达式,得到所述未知谐波干扰表达式;所述辅助滤波器可通过如下公式得到:The operation of the target conversion process in S2 is specifically as follows: presetting an auxiliary filter, the auxiliary filter is used to convert the unknown harmonic interference into an expression with unknown factors to obtain the unknown harmonic interference expression; the auxiliary filter can be obtained by the following formula:
ξj(t)为滤波器, 为滤波器导数,Mj为滤波矩阵,Nj为滤波控制矩阵,dj(t)为所述未知谐波干扰d(t)的分量,d(t)=[dj(t),j=1,2,3]T;ξ j (t) is the filter, is the filter derivative, M j is the filter matrix, N j is the filter control matrix, d j (t) is the component of the unknown harmonic interference d(t), d(t) = [d j (t), j = 1, 2, 3] T ;
所述未知谐波干扰表达式为:The unknown harmonic interference expression is:
ξj1(t)为滤波器第一分量,θj1为所述未知因子,ξj2(t)为滤波器第二分量,mj2为滤波矩阵第二参量,为不确定参数转置,δdj(t)为衰减向量。ξ j1 (t) is the first component of the filter, θ j1 is the unknown factor, ξ j2 (t) is the second component of the filter, m j2 is the second parameter of the filter matrix, is the transpose of the uncertain parameters, and δ dj (t) is the attenuation vector.
所述S2中自适应干扰观测器可通过如下公式得到:The adaptive disturbance observer in S2 can be obtained by the following formula:
为所述未知因子估计,为干扰观测器第一辅助变量,εj(t)为干扰观测器第二辅助变量,为所述干扰观测器第一辅助变量导数,为干扰观测器设计参数,mj1为滤波矩阵第一参量,ξj1(t)为滤波器第一分量,为滤波器第二分量导数,θj1为所述未知因子,为不确定参数转置,δdj(t)为衰减向量,t为时间。 is the unknown factor estimate, is the first auxiliary variable of the disturbance observer, ε j (t) is the second auxiliary variable of the disturbance observer, is the first auxiliary variable derivative of the disturbance observer, is the design parameter of the disturbance observer, m j1 is the first parameter of the filter matrix, ξ j1 (t) is the first component of the filter, is the derivative of the second component of the filter, θ j1 is the unknown factor, is the uncertain parameter transpose, δ dj (t) is the attenuation vector, and t is the time.
所述S2中未知谐波干扰误差动力学模型可通过如下公式得到:The dynamic model of the unknown harmonic interference error in S2 can be obtained by the following formula:
为未知谐波干扰误差导数,为干扰观测器设计参数,ξj1(t)为滤波器第一分量,eθj(t)为所述未知谐波干扰误差,为不确定参数转置,δdj(t)为衰减向量,t为时间。 is the unknown harmonic interference error derivative, is the disturbance observer design parameter, ξ j1 (t) is the first component of the filter, e θj (t) is the unknown harmonic interference error, is the uncertain parameter transpose, δ dj (t) is the attenuation vector, and t is the time.
所述S2中柔性模态误差动力学模型可通过如下公式得到:The flexible modal error dynamics model in S2 can be obtained by the following formula:
为柔性模态误差导数,eΨ(t)为所述柔性模态误差,eΨ(t)=[eη(t),eψ(t)]T,eη(t)为所述柔性模态误差第一分量,η(t)为所述柔性模态,为所述柔性模态估计,eψ(t)为柔性模态误差第二分量,ψ(t)为辅助状态,为辅助状态估计,J2为模态矩阵,t为时间。 is the flexible modal error derivative, e Ψ (t) is the flexible modal error, e Ψ (t) = [e η (t), e ψ (t)] T , e η (t) is the first component of the flexible modal error, η(t) is the flexible mode, is the flexible modal estimation, e ψ (t) is the second component of the flexible modal error, ψ(t) is the auxiliary state, is the auxiliary state estimation, J 2 is the modal matrix, and t is the time.
所述S3中模糊控制器可通过如下公式得到:The fuzzy controller in S3 can be obtained by the following formula:
uF(t)为模糊控制律,为总控制增益,x(t)为状态变量,ua(t)为自适应补偿项,为未知谐波干扰估计,为模糊辅助项估计;u F (t) is the fuzzy control law, is the total control gain, x(t) is the state variable, ua (t) is the adaptive compensation term, is the unknown harmonic interference estimation, It is the fuzzy auxiliary item estimation;
所述自适应补偿项ua(t)可通过如下公式得到:The adaptive compensation term u a (t) can be obtained by the following formula:
是总干扰上界估计,BT为系统控制矩阵转置,P1为正定矩阵第一分量,xT(t)为状态变量转置; is the upper bound estimate of the total interference, B T is the transpose of the system control matrix, P 1 is the first component of the positive definite matrix, and x T (t) is the transpose of the state variable;
所述模糊辅助项估计可通过如下公式得到:The fuzzy auxiliary term estimation It can be obtained by the following formula:
zi(x(t))是系统隶属度函数,S()为斜对称矩阵,xωi(t)为辅助角速度状态变量,δT为耦合矩阵转置,为辅助状态估计,C0为阻尼矩阵,K0为刚度矩阵,为所述柔性模态估计,δ为耦合矩阵,ω(t)为角速度,t为时间。z i (x(t)) is the system membership function, S() is a skew-symmetric matrix, x ωi (t) is the auxiliary angular velocity state variable, δ T is the transpose of the coupling matrix, is the auxiliary state estimation, C 0 is the damping matrix, K 0 is the stiffness matrix, is the flexible mode estimation, δ is the coupling matrix, ω(t) is the angular velocity, and t is the time.
所述S3中自适应律可通过如下公式得到:The adaptive law in S3 can be obtained by the following formula:
为总干扰上界估计导数,β为自适应律附加参数,xT(t)为状态变量转置,P1为正定矩阵第一分量,B为系统控制矩阵,κ为修正参数,为总干扰上界估计,α(t)为自适应律可积函数,t为时间。 is the derivative of the upper bound estimate of the total disturbance, β is the additional parameter of the adaptive law, x T (t) is the transpose of the state variable, P 1 is the first component of the positive definite matrix, B is the system control matrix, κ is the correction parameter, is the upper bound estimate of the total interference, α(t) is the adaptive law integrable function, and t is the time.
所述S3中动态事件触发机制可通过如下公式得到:The dynamic event triggering mechanism in S3 can be obtained by the following formula:
u(t)=[u1(t),u2(t),u3(t)]T,u(t)=[u 1 (t), u 2 (t), u 3 (t)] T ,
w(t)=[w1(t),w2(t),w3(t)]T,w(t)=[w 1 (t), w 2 (t), w 3 (t)] T ,
w(t)=uF(t),w(t)=u F (t),
u(t)为控制输入,w(t)为事件触发控制信号,uF(t)为模糊控制律,xT(t)为状态变量转置,P1为正定矩阵第一分量,B为系统控制矩阵,e(t)为测量误差,c1为触发机制第一参数,ρ(t)为内部动态变量,∈为缩放参数,Q为辅助正定矩阵,σ(t)为保底函数,内部动态变量导数,c2为触发机制第二参数,t为时间。u(t) is the control input, w(t) is the event-triggered control signal, u F (t) is the fuzzy control law, x T (t) is the state variable transpose, P 1 is the first component of the positive definite matrix, B is the system control matrix, e(t) is the measurement error, c 1 is the first parameter of the trigger mechanism, ρ(t) is the internal dynamic variable, ∈ is the scaling parameter, Q is the auxiliary positive definite matrix, σ(t) is the floor function, The derivative of the internal dynamic variable, c 2 is the second parameter of the trigger mechanism, and t is the time.
所述S3中李雅普诺夫函数可通过如下公式得到:The Lyapunov function in S3 can be obtained by the following formula:
V(t)为李雅普诺夫函数,为总状态转置,P为总正定矩阵,Φ1(t)为总状态,为未知谐波干扰误差第一分量转置,P3为正定矩阵第三分量,eθ1为未知谐波干扰误差第一分量,为未知谐波干扰误差第二分量转置,P4为正定矩阵第四分量,eθ2为未知谐波干扰误差第二分量,为未知谐波干扰误差第三分量转置,P5为正定矩阵第五分量,eθ3为未知谐波干扰误差第三分量,δd T为总衰减向量转置,P6为正定矩阵第六分量,δd(t)为总衰减向量,β为自适应律附加参数,为自适应误差,ρ(t)为内部动态变量,t为时间。V(t) is the Lyapunov function, is the total state transpose, P is the total positive definite matrix, Φ 1 (t) is the total state, is the transpose of the first component of the unknown harmonic interference error, P 3 is the third component of the positive definite matrix, e θ1 is the first component of the unknown harmonic interference error, is the transpose of the second component of the unknown harmonic interference error, P 4 is the fourth component of the positive definite matrix, e θ2 is the second component of the unknown harmonic interference error, is the third component transpose of the unknown harmonic interference error, P 5 is the fifth component of the positive definite matrix, e θ3 is the third component of the unknown harmonic interference error, δ d T is the total attenuation vector transpose, P 6 is the sixth component of the positive definite matrix, δ d (t) is the total attenuation vector, β is the additional parameter of the adaptive law, is the adaptive error, ρ(t) is the internal dynamic variable, and t is the time.
本发明的有益效果在于:The beneficial effects of the present invention are:
本发明提供的一种未知谐波干扰下的柔性航天器稳定控制方法,利用外生系统来描述未知谐波干扰,并利用辅助滤波器将未知谐波干扰转化为具有未知因子的表达式,接着构建自适应干扰观测器用于估计未知因子,得到未知谐波干扰误差动力学模型,并构建柔性振动观测器用于估计柔性模态,得到柔性模态误差动力学模型,并与动态事件触发机制结合,构建李雅普诺夫函数,控制李雅普诺夫函数导数小于阈值,保证了所有闭环信号的有界性,系统的状态和柔性振动观测器误差渐近收敛到平衡点,保证柔性航天器的稳定运行。The present invention provides a method for stable control of a flexible spacecraft under unknown harmonic interference. An exogenous system is used to describe the unknown harmonic interference, and an auxiliary filter is used to convert the unknown harmonic interference into an expression with unknown factors. Then, an adaptive interference observer is constructed to estimate the unknown factors to obtain an unknown harmonic interference error dynamics model. A flexible vibration observer is constructed to estimate the flexible mode to obtain a flexible modal error dynamics model. The method is combined with a dynamic event trigger mechanism to construct a Lyapunov function, and the derivative of the Lyapunov function is controlled to be less than a threshold value, thereby ensuring the boundedness of all closed-loop signals. The state of the system and the error of the flexible vibration observer converge to an equilibrium point asymptotically, thereby ensuring the stable operation of the flexible spacecraft.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
通过阅读下文优选实施方式的详细描述,本申请的方案和优点对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。By reading the detailed description of the preferred embodiment below, the scheme and advantages of the present application will become clear to those skilled in the art. The accompanying drawings are only for the purpose of illustrating the preferred embodiment and are not to be considered as limiting the present invention.
在附图中:In the attached picture:
图1为两种方案下角速度的响应曲线;Figure 1 shows the response curves of angular velocity under two schemes;
图2为两种方案下四元数的响应曲线;Figure 2 shows the response curves of quaternions under two schemes;
图3为两种方案下控制输入的变化曲线;Figure 3 shows the change curves of control input under two schemes;
图4为本实施例中谐波干扰及谐波干扰估计的曲线。FIG. 4 is a curve of harmonic interference and harmonic interference estimation in this embodiment.
具体实施方式DETAILED DESCRIPTION
下面将结合附图更详细地描述本公开的示例性实施方式。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings.
本实施例提供一种未知谐波干扰影响下的柔性航天器稳定控制方法,包括如下操作:This embodiment provides a method for stabilizing and controlling a flexible spacecraft under the influence of unknown harmonic interference, including the following operations:
S1、基于柔性航天器的运动学模型和动力学模型,以及未知谐波干扰,构建柔性航天器模糊动态模型;S1. Based on the kinematic model and dynamic model of the flexible spacecraft and unknown harmonic interference, a fuzzy dynamic model of the flexible spacecraft is constructed;
S2、所述柔性航天器模糊动态模型中的未知谐波干扰经目标转化处理,得到未知谐波干扰表达式;预设自适应干扰观测器,用于估计所述未知谐波干扰表达式中的未知因子,得到未知因子估计;基于所述未知因子估计,得到未知谐波干扰误差动力学模型;S2. The unknown harmonic interference in the flexible spacecraft fuzzy dynamic model is processed by target conversion to obtain an unknown harmonic interference expression; an adaptive interference observer is preset to estimate the unknown factors in the unknown harmonic interference expression to obtain an unknown factor estimate; based on the unknown factor estimate, an unknown harmonic interference error dynamics model is obtained;
预设柔性振动观测器,用于估计动力学模型中的柔性模态,得到柔性模态估计;基于所述柔性模态估计,得到柔性模态误差动力学模型;A flexible vibration observer is preset to estimate the flexible mode in the dynamic model to obtain a flexible mode estimation; based on the flexible mode estimation, a flexible mode error dynamic model is obtained;
S3、所述未知谐波干扰误差动力学模型和柔性模态误差动力学模型,与基于模糊控制器和自适应律得到的动态事件触发机制结合,构建李雅普诺夫函数,求导得到李雅普诺夫函数导数;控制所述李雅普诺夫函数导数的范围不超过阈值,实现对柔性航天器的稳定控制。S3. The unknown harmonic interference error dynamics model and the flexible modal error dynamics model are combined with the dynamic event trigger mechanism based on the fuzzy controller and the adaptive law to construct a Lyapunov function, and the derivative of the Lyapunov function is obtained by differentiation; the range of the derivative of the Lyapunov function is controlled not to exceed a threshold value to achieve stable control of the flexible spacecraft.
S1、基于柔性航天器的运动学模型和动力学模型,以及未知谐波干扰,构建柔性航天器模糊动态模型。S1. Based on the kinematic model and dynamic model of the flexible spacecraft and the unknown harmonic interference, a fuzzy dynamic model of the flexible spacecraft is constructed.
目前的柔性航天器控制方法对不可预测性的扰动造成的结果关注不足,造成柔性航天器的稳定控制效果较差,为解决该技术问题,本实施例考虑了频率和幅值未知的谐波扰动,对于受未知谐波干扰的柔性航天器,通过建立运动学模型和动力学模型,将未知谐波干扰由一个外生系统描述,并采用模糊模型进行建模,构建柔性航天器模糊动态模型。为增强柔性航天器模糊动态模型的真实性,本实施例采用模糊模型中的T-S模糊模型进行建模,得到的柔性航天器T-S模糊动态模型可执行S2和S3中的操作。The current flexible spacecraft control method does not pay enough attention to the results caused by unpredictable disturbances, resulting in poor stability control of flexible spacecraft. To solve this technical problem, this embodiment considers harmonic disturbances with unknown frequency and amplitude. For flexible spacecraft disturbed by unknown harmonics, the unknown harmonic disturbance is described by an exogenous system by establishing a kinematic model and a dynamic model, and a fuzzy model is used for modeling to construct a fuzzy dynamic model of the flexible spacecraft. To enhance the authenticity of the fuzzy dynamic model of the flexible spacecraft, this embodiment uses the T-S fuzzy model in the fuzzy model for modeling, and the obtained T-S fuzzy dynamic model of the flexible spacecraft can perform the operations in S2 and S3.
运动学模型可通过如下公式得到:The kinematic model can be obtained by the following formula:
其中是四元数, 满足为q0(t)的导数,为qv(t)的导数,是单位矩阵,代表角速度,S()是斜对称矩阵。in is a quaternion, satisfy is the derivative of q 0 (t), is the derivative of q v (t), is the identity matrix, represents angular velocity, and S() is a skew-symmetric matrix.
动力学模型:Kinetic model:
J为惯性矩阵,ΔJ为惯性矩阵不确定项,ΔJ=0.1e-0.01t,ΔJ也可以描述为ΔJ=ΔFD(t)ΔR,其中ΔF,ΔR为满足DT(t)D(t)<I的参数矩阵,时变矩阵D(t)=diag{e-0.01t,e-0.01t,e-0.01t},参数矩阵ΔR和ΔF表示为:J is the inertia matrix, Δ J is the uncertainty term of the inertia matrix, Δ J = 0.1e -0.01 t, Δ J can also be described as Δ J = Δ F D(t)Δ R , where Δ F and Δ R are parameter matrices satisfying DT (t)D(t)<I, the time-varying matrix D(t) = diag{e -0.01 t, e -0.01 t, e -0.01t }, and the parameter matrices Δ R and Δ F are expressed as:
为角速度导数,δT为耦合矩阵转置,表示耦合矩阵, 为控制输入,为柔性模态的二阶导数,为柔性模态的一阶导数,简称柔性模态导数,d(t)为未知谐波干扰,d0(t)附加干扰项,为阻尼矩阵, 为刚度矩阵,r为模态数量,ξk为阻尼率,Ωk为固有频率。 is the angular velocity derivative, δ T is the transpose of the coupling matrix, represents the coupling matrix, is the control input, Flexible mode The second-order derivative of Flexible mode The first-order derivative of is referred to as the flexible modal derivative, d(t) is the unknown harmonic disturbance, d 0 (t) is the additional disturbance term, is the damping matrix, is the stiffness matrix, r is the number of modes, ξ k is the damping rate, and Ω k is the natural frequency.
惯性矩阵J,耦合矩阵δ,刚度矩阵K0,阻尼矩阵C0分别表示为:The inertia matrix J, coupling matrix δ, stiffness matrix K 0 , and damping matrix C 0 are expressed as:
对于柔性航天器,角速度和四元数的初值为ω(0)=[0.1,-0.3,0.2]T,q0(0)=0.755,qv(0)=[0.3,0.5,-0.3]T。柔性模态的初值为η(0)=[-0.001,0.002,0.001]T。For the flexible spacecraft, the initial values of the angular velocity and quaternion are ω(0) = [0.1, -0.3, 0.2] T , q 0 (0) = 0.755, q v (0) = [0.3, 0.5, -0.3] T . The initial value of the flexible mode is η(0) = [-0.001, 0.002, 0.001] T .
为了方便柔性航天器T-S模糊动态模型设置系统的状态定义,定义辅助状态为初值为ψ(0)=[0,0,0]T,将上述动力学方程(1.2)转换为:In order to facilitate the state definition of the flexible spacecraft TS fuzzy dynamic model setting system, the auxiliary state is defined as The initial value is ψ(0) = [0, 0, 0] T , and the above dynamic equation (1.2) is converted to:
其中,J0=J-δTδ。Wherein, J 0 =J-δ T δ.
另外,为解决惯性不确定性对柔性航天器的稳定影响,在求角速度导数时,采用矩阵反演公式将惯性不确定性转化进入总干扰中,之后采用自适应律来估计总干扰上界。根据矩阵反演公式可知,上式变换为:In addition, in order to solve the influence of inertial uncertainty on the stability of flexible spacecraft, the angular velocity derivative is calculated. When , the matrix inversion formula is used to transform the inertial uncertainty into the total interference, and then the adaptive law is used to estimate the upper bound of the total interference. According to the matrix inversion formula, the above formula is transformed into:
其中总干扰表示为The total interference Expressed as
定义状态变量x1(t)=ω1(t),x2(t)=ω2(t),x3(t)=ω3(t),x4(t)=q1(t),x5(t)=q2(t),x6(t)=q3(t)。因此,状态变量表示为xω(t)=[x1(t),x2(t)x3(t)]T,xq(t)=[x4(t),x5(t),x6(t)]T。令qi(t)∈[-0.55 0.55],ωi(t)∈[-1 1]rad/s,(i=1,2,3)。选择的七个工作点为x1(t)=[0,0,0,0,0,0]T,x2(t)=[0,0,0,0.55,0.55,0.55]T,x3(t)=[0,0,0,-0.55,-0.55,-0.55]T,x4(t)=[0.5,0.5,0.5,0,0,0]T,x5(t)=[-0.5,-0.5,-0.5,0,0,0]T,x6(t)=[1,1,1,0.55,0.55,0.55]T,x7(t)=[-1,-1,-1,-0.55,-0.55,-0.55]T,基于T-S模糊模型建模规则i:如果β1(t)是β2(t)是…,β6(t)是这里的β(t)=[β1(t),β2(t),…,β6(t)]T和是前件变量和T-S模糊集合,λ是模糊规则数,那么基于上述运动学模型和动力学模型,得到柔性航天器T-S模糊动态模型如下:Define state variables x 1 (t) = ω 1 (t), x 2 (t) = ω 2 (t), x 3 (t) = ω 3 (t), x 4 (t) = q 1 (t), x 5 (t) = q 2 (t), x 6 (t) = q 3 (t). Therefore, the state variables are expressed as x ω (t) = [x 1 (t), x 2 (t) x 3 (t)] T , x q (t) = [x 4 (t), x 5 (t), x 6 (t)] T . Let q i (t)∈[-0.55 0.55], ω i (t)∈[-1 1]rad/s, (i=1, 2, 3). The seven operating points selected are x1 (t)=[0,0,0,0,0,0] T , x2 (t)=[0,0,0,0.55,0.55,0.55] T , x3 (t)=[0,0,0,-0.55,-0.55,-0.55] T , x4 (t)=[0.5,0.5,0.5,0,0,0] T , x5 (t)=[-0.5,-0.5,-0.5,0,0,0] T , x6 (t)=[1,1,1,0.55,0.55,0.55] T , x7 (t)=[-1,-1,-1,-0.55,-0.55,-0.55] T . Based on the TS fuzzy model, modeling rule i is: if β1 (t) is β 2 (t) is …, β 6 (t) is Here β(t) = [β 1 (t), β 2 (t), …, β 6 (t)] T and is the antecedent variable and TS fuzzy set, λ is the number of fuzzy rules, then based on the above kinematic model and dynamic model, the TS fuzzy dynamic model of the flexible spacecraft is obtained as follows:
为状态变量x(t)导数,Ai为系统矩阵,为系统不确定项,B为系统控制矩阵,u(t)为控制输入,si(t)为模糊辅助项,为总干扰,为系统柔性航天器T-S模糊动态模型的输出向量,Ci=I为输出矩阵。 is the derivative of the state variable x(t), Ai is the system matrix, is the system uncertainty term, B is the system control matrix, u(t) is the control input, s i (t) is the fuzzy auxiliary term, is the total interference, is the output vector of the fuzzy dynamic model of the flexible spacecraft TS of the system, and Ci = I is the output matrix.
其中,xωi(t)为辅助角速度状态变量,xqi(t)为辅助四元数状态变量, R=[ΔR 0]。Among them, xωi (t) is the auxiliary angular velocity state variable, xqi (t) is the auxiliary quaternion state variable, R=[Δ R 0].
则柔性航天器T-S模糊动态模型可以描述为:Then the T-S fuzzy dynamic model of the flexible spacecraft can be described as:
其中0≤zi(β(t))≤1。因此,对于任意的β(t),有 in 0≤z i (β(t))≤1. Therefore, for any β(t),
前件变量β(t)与状态变量x(t)相关,则柔性航天器T-S模糊动态模型最终描述为:The antecedent variable β(t) is related to the state variable x(t), so the T-S fuzzy dynamic model of the flexible spacecraft is finally described as:
存在一个上界h>0,可使 There exists an upper bound h>0, which makes
此外,未知谐波干扰d(t)=[d1(t),d2(t),d3(t)]T,dj(t)为未知谐波干扰分量,具体表示如下:其中幅值Adj,谐波干扰频率τj,相位为未知常数。In addition, the unknown harmonic interference d(t)=[d 1 (t), d 2 (t), d 3 (t)] T , d j (t) is the unknown harmonic interference component, which is specifically expressed as follows: Among them, the amplitude is A dj , the harmonic interference frequency is τ j , and the phase is an unknown constant.
因此,外生系统描述的未知谐波干扰可通过如下公式得到:Therefore, the unknown harmonic interference described by the exogenous system can be obtained by the following formula:
dj(t)为未知谐波干扰d(t)的分量,d(t)=[dj(t),j=1,2,3]T,为外生系统状态变量的导数,Wj为第一可测参数,τj为谐波干扰频率,Vj为可测常数参数,Vj=[1 0]。dj(t) is the component of unknown harmonic interference d(t), d(t) = [ dj (t), j = 1, 2, 3] T , is the exogenous system state variable The derivative of , W j is the first measurable parameter, τ j is the harmonic interference frequency, V j is a measurable constant parameter, V j = [1 0].
S2、柔性航天器模糊动态模型中的未知谐波干扰经目标转化处理,得到未知谐波干扰表达式;预设自适应干扰观测器,用于估计未知谐波干扰表达式中的未知因子,得到未知因子估计;基于未知因子估计,得到未知谐波干扰误差动力学模型;预设柔性振动观测器,用于估计动力学模型中的柔性模态,得到柔性模态估计;基于柔性模态估计,得到柔性模态误差动力学模型。S2. The unknown harmonic interference in the fuzzy dynamic model of the flexible spacecraft is processed by target transformation to obtain the unknown harmonic interference expression; an adaptive interference observer is preset to estimate the unknown factors in the unknown harmonic interference expression to obtain the unknown factor estimation; based on the unknown factor estimation, the unknown harmonic interference error dynamic model is obtained; a flexible vibration observer is preset to estimate the flexible mode in the dynamic model to obtain the flexible mode estimation; based on the flexible mode estimation, the flexible mode error dynamic model is obtained.
目标转化处理的操作具体为:预设辅助滤波器,辅助滤波器用于将未知谐波干扰转化为带有未知因子的表达式,得到未知谐波干扰表达式。The operation of the target conversion processing is specifically as follows: presetting an auxiliary filter, the auxiliary filter is used to convert the unknown harmonic interference into an expression with unknown factors, and obtain the unknown harmonic interference expression.
辅助滤波器可通过如下公式得到:The auxiliary filter can be obtained by the following formula:
ξj(t)为滤波器, 为滤波器导数,Mj为滤波矩阵,Nj为滤波控制矩阵,是已知的,dj(t)为未知谐波干扰d(t)的分量,d(t)=[dj(t),j=1,2,3]T。其中,ξj1(t)为滤波器第一分量,ξj2(t)为滤波器第二分量, mj1为滤波矩阵第一参量,mj2为滤波矩阵第二参量,(Mj,Nj)是可控的,Mj和Nj没有共同特征值,因此,未知谐波干扰d(t)的分量dj(t)(j=1,2,3)表示为θj为不确定参数, δdj(t)衰减向量,且δdj(t)满足条件不确定参数转置 ξ j (t) is the filter, is the filter derivative, M j is the filter matrix, N j is the filter control matrix, which is known, d j (t) is the component of the unknown harmonic interference d (t), d (t) = [d j (t), j = 1, 2, 3] T. Among them, ξ j1 (t) is the first component of the filter, ξ j2 (t) is the second component of the filter, m j1 is the first parameter of the filter matrix, m j2 is the second parameter of the filter matrix, (M j , N j ) is controllable, and M j and N j have no common eigenvalues. Therefore, the component d j (t) (j = 1, 2, 3) of the unknown harmonic interference d(t) is expressed as θ j is an uncertain parameter, δ dj (t) is the decay vector, And δ dj (t) satisfies the condition Uncertain parameter transposition
基于上述公式,未知谐波干扰表达式为:Based on the above formula, the unknown harmonic interference expression is:
ξj1(t)为滤波器第一分量,θj1为未知因子,ξj2(t)为滤波器第二分量,mj2为滤波矩阵第二参量,为不确定参数转置,δdj(t)为衰减向量。ξ j1 (t) is the first component of the filter, θ j1 is the unknown factor, ξ j2 (t) is the second component of the filter, m j2 is the second parameter of the filter matrix, is the transpose of the uncertain parameters, and δ dj (t) is the attenuation vector.
为对θj1未知因子进行估计,设计的自适应干扰观测器可通过如下公式得到:In order to estimate the unknown factor of θ j1 , the designed adaptive disturbance observer can be obtained by the following formula:
为未知因子估计,为干扰观测器第一辅助变量,εj(t)为干扰观测器第二辅助变量,为干扰观测器第一辅助变量导数,为干扰观测器设计参数,mj1为滤波矩阵第一参量,ξj1(t)为滤波器第一分量,为滤波器第二分量导数,θj1为未知因子,为不确定参数转置,δdj(t)为衰减向量,t为时间。另外,总衰减向量δd(t)=[δd1(t),δd2(t),δd3(t)]T,总衰减向量导数 M=diag{M1,M2,M3}为总滤波矩阵。未知谐波干扰d(t)=[d1(t),d2(t),d3(t)]T可以进一步表示为d(t)=E1θX1+E2m2+θTδd(t)。其中,滤波器状态第一分量E1=diag{ξ11(t),ξ21(t),ξ31(t)},滤波器状态第二分量E2=diag{ξ12(t),ξ22(t),ξ32(t)},总未知因子θX1=[θ11,θ21,θ31]T,总已知常数m2=[m12,m22,m32]T,总不确定参数θ=diag{θ1,θ2,θ3},因此,未知谐波干扰d(t)的估计可以表示为其中 为总未知因子估计。 is the unknown factor estimate, is the first auxiliary variable of the disturbance observer, ε j (t) is the second auxiliary variable of the disturbance observer, is the first auxiliary variable derivative of the disturbance observer, is the design parameter of the disturbance observer, m j1 is the first parameter of the filter matrix, ξ j1 (t) is the first component of the filter, is the derivative of the second component of the filter, θ j1 is an unknown factor, is the transpose of the uncertain parameters, δ dj (t) is the attenuation vector, and t is time. In addition, the total attenuation vector δ d (t) = [δ d1 (t), δ d2 (t), δ d3 (t)] T , and the derivative of the total attenuation vector is M=diag{M 1 , M 2 , M 3 } is the total filter matrix. The unknown harmonic interference d(t)=[d 1 (t), d 2 (t), d 3 (t)] T can be further expressed as d(t)=E 1 θ X1 +E 2 m 2 +θ T δ d (t). Among them, the first component of the filter state E 1 =diag{ξ 11 (t), ξ 21 (t), ξ 31 (t)}, the second component of the filter state E 2 =diag{ξ 12 (t), ξ 22 (t), ξ 32 (t)}, the total unknown factor θ X1 =[θ 11 ,θ 21 ,θ 31 ] T , the total known constant m 2 =[m 12 ,m 22 ,m 32 ] T , the total uncertain parameter θ =diag{θ 1 ,θ 2 ,θ 3 }, therefore, the estimation of the unknown harmonic interference d(t) It can be expressed as in Estimate the total unknown factors.
定义 为未知因子估计,因此,未知谐波干扰误差动力学模型可通过如下公式得到:definition It is an unknown factor estimate, so the unknown harmonic interference error dynamics model can be obtained by the following formula:
为未知谐波干扰误差导数,为干扰观测器设计参数,ξj1(t)为滤波器第一分量,eθj(t)为未知谐波干扰误差,为不确定参数转置,δdj(t)为衰减向量,t为时间。 is the unknown harmonic interference error derivative, is the disturbance observer design parameter, ξ j1 (t) is the first component of the filter, e θj (t) is the unknown harmonic disturbance error, is the uncertain parameter transpose, δ dj (t) is the attenuation vector, and t is the time.
构建柔性振动观测器(本领域成熟技术,所以不在此过多叙述)来估计柔性模态,得到柔性模态估计为:A flexible vibration observer is constructed (a mature technology in this field, so it will not be described in detail here) to estimate the flexible mode, and the flexible mode estimate is obtained as follows:
为柔性模态估计导数,为辅助状态估计导数,J2为模态矩阵, 为柔性模态估计,为辅助状态估计。 is the estimated derivative of the flexible mode, is the auxiliary state estimation derivative, J 2 is the modal matrix, is the flexible mode estimation, Auxiliary state estimation.
基于柔性模态估计,得到的柔性模态误差动力学模型可通过如下公式得到:Based on the flexible mode estimation, the obtained flexible mode error dynamic model can be obtained by the following formula:
为柔性模态误差导数,eΨ(t)为柔性模态误差,eΨ(t)=[eη(t),eψ(t)]T,eη(t)为柔性模态误差第一分量,η(t)为柔性模态,为柔性模态估计,eψ(t)为柔性模态误差第二分量,ψ(t)为辅助状态,为辅助状态估计,J2为模态矩阵,t为时间。 is the flexible modal error derivative, e Ψ (t) is the flexible modal error, e Ψ (t) = [e η (t), e ψ (t)] T , e η (t) is the first component of the flexible modal error, η(t) is the flexible mode, is the flexible mode estimation, e ψ (t) is the second component of the flexible mode error, ψ(t) is the auxiliary state, is the auxiliary state estimation, J 2 is the modal matrix, and t is the time.
S3、未知谐波干扰误差动力学模型和柔性模态误差动力学模型,与基于模糊控制器和自适应律得到的动态事件触发机制结合,构建李雅普诺夫函数,求导得到李雅普诺夫函数导数;控制李雅普诺夫函数导数的范围不超过阈值,实现对柔性航天器的稳定控制。S3. The unknown harmonic interference error dynamics model and the flexible modal error dynamics model are combined with the dynamic event trigger mechanism based on the fuzzy controller and the adaptive law to construct the Lyapunov function, and the derivative of the Lyapunov function is obtained by differentiation; the range of the derivative of the Lyapunov function is controlled not to exceed the threshold value to achieve stable control of the flexible spacecraft.
基于柔性航天器T-S模糊动态模型,通过采用并行分布式补偿控制方法,设计带有补偿项的模糊控制器,其中第l条规则如下:控制规则l:如果β1(t)是β2(t)是…,β6(t)是那么l=1,2,…,λ,Based on the fuzzy dynamic model of flexible spacecraft TS, a fuzzy controller with compensation terms is designed by adopting a parallel distributed compensation control method, where the first rule is as follows: Control rule 1: If β 1 (t) is β 2 (t) is …, β 6 (t) is So l = 1, 2, ..., λ,
其中β(t)=[β1(t),β2(t),…,β6(t)]T和是前件变量和T-S模糊集合,l是模糊规则数,uFl(t)表示控制律,控制器增益为ua(t)是需要设计的自适应补偿项。where β(t)=[β 1 (t), β 2 (t), ..., β 6 (t)] T and is the antecedent variable and TS fuzzy set, l is the number of fuzzy rules, u Fl (t) represents the control law, and the controller gain is u a (t) is the adaptive compensation term that needs to be designed.
前件变量βl(t)由状态变量x(t)定义,模糊控制器可通过如下公式得到:The antecedent variable β l (t) is defined by the state variable x(t), and the fuzzy controller can be obtained by the following formula:
uF(t)为模糊控制律,为总控制增益,x(t)为状态变量,ua(t)为自适应补偿项,为未知谐波干扰估计,为模糊辅助项估计;u F (t) is the fuzzy control law, is the total control gain, x(t) is the state variable, ua (t) is the adaptive compensation term, is the unknown harmonic interference estimation, It is the fuzzy auxiliary item estimation;
自适应补偿项ua(t)可通过如下公式得到:The adaptive compensation term u a (t) can be obtained by the following formula:
是总干扰上界估计,BT为系统控制矩阵转置,P1为正定矩阵第一分量,xT(t)为状态变量转置; is the upper bound estimate of the total interference, B T is the transpose of the system control matrix, P 1 is the first component of the positive definite matrix, and x T (t) is the transpose of the state variable;
模糊辅助项估计可通过如下公式得到:Fuzzy auxiliary term estimation It can be obtained by the following formula:
zi(x(t))是系统隶属度函数,S()为斜对称矩阵,xωi(t)为辅助角速度状态变量,δT为耦合矩阵转置,为辅助状态估计,C0为阻尼矩阵,K0为刚度矩阵,为所述柔性模态估计,δ为耦合矩阵,ω(t)为角速度,t为时间。z i (x(t)) is the system membership function, S() is a skew-symmetric matrix, x ωi (t) is the auxiliary angular velocity state variable, δ T is the transpose of the coupling matrix, is the auxiliary state estimation, C 0 is the damping matrix, K 0 is the stiffness matrix, is the flexible mode estimation, δ is the coupling matrix, ω(t) is the angular velocity, and t is the time.
基于此,设计的自适应律可通过如下公式得到:Based on this, the designed adaptive law can be obtained by the following formula:
为总干扰上界估计导数,β>0为自适应律附加参数,xT(t)为状态变量转置,P1为正定矩阵第一分量,B为系统控制矩阵,κ>0为修正参数,为总干扰上界估计,α(t)为自适应律可积函数,是一个满足条件的正变量,t为时间。 is the derivative of the upper bound estimate of the total disturbance, β>0 is the additional parameter of the adaptive law, x T (t) is the transpose of the state variable, P 1 is the first component of the positive definite matrix, B is the system control matrix, κ>0 is the correction parameter, is the upper bound estimate of the total interference, α(t) is an adaptive law integrable function, which satisfies the condition is a positive variable, and t is time.
基于上述条件,将模糊控制器与自适应律结合,设计的动态事件触发机制可通过如下公式得到:Based on the above conditions, the fuzzy controller is combined with the adaptive law, and the designed dynamic event trigger mechanism can be obtained by the following formula:
u(t)=[u1(t),u2(t),u3(t)]T,u(t)=[u 1 (t), u 2 (t), u 3 (t)] T ,
w(t)=[w1(t),w2(t),w3(t)]T,w(t)=[w 1 (t), w 2 (t), w 3 (t)] T ,
w(t)=uF(t),w(t)=u F (t),
u(t)为控制输入,w(t)为事件触发控制信号,uF(t)为模糊控制律,xT(t)为状态变量转置,P1为正定矩阵第一分量,B为系统控制矩阵,e(t)为测量误差,c1为触发机制第一参数,ρ(t)为内部动态变量,∈为缩放参数,Q为辅助正定矩阵,σ(t)为保底函数,内部动态变量导数,c2为触发机制第二参数,t为时间。tι是当前事件的触发时刻,如果事件触发条件满足,这个时刻被标记为tι+1,此时控制输入u(tι+1)作用于系统,在t∈[tι,tι+1),事件触发控制信号保持w(tι)。本实施例基于模糊控制器和自适应律,得到的动态事件触发机制能够有效地延长触发时间间隔,减少通信负担,节约通信资源,还可以抵消事件触发的误差。u(t) is the control input, w(t) is the event-triggered control signal, u F (t) is the fuzzy control law, x T (t) is the state variable transpose, P 1 is the first component of the positive definite matrix, B is the system control matrix, e(t) is the measurement error, c 1 is the first parameter of the trigger mechanism, ρ(t) is the internal dynamic variable, ∈ is the scaling parameter, Q is the auxiliary positive definite matrix, σ(t) is the floor function, The internal dynamic variable derivative, c 2 is the second parameter of the trigger mechanism, and t is time. t ι is the triggering moment of the current event. If the event triggering condition is met, this moment is marked as t ι+1 . At this time, the control input u(t ι+1 ) acts on the system. At t∈[t ι , t ι+1 ), the event triggering control signal remains w(t ι ). This embodiment is based on the fuzzy controller and the adaptive law. The dynamic event triggering mechanism obtained can effectively extend the triggering time interval, reduce the communication burden, save communication resources, and offset the error of event triggering.
柔性航天器的稳定运行,需要使柔性航天器所有的闭环信号都是有界的,系统的状态渐近收敛于平衡点,即 因此,基于上述的未知谐波干扰误差动力学模型、柔性模态误差动力学模型,动态事件触发机制,构建李雅普诺夫函数可通过如下公式得到:For the stable operation of flexible spacecraft, all closed-loop signals of the flexible spacecraft must be bounded and the state of the system must converge to the equilibrium point asymptotically, that is, Therefore, based on the above-mentioned unknown harmonic interference error dynamics model, flexible modal error dynamics model, and dynamic event triggering mechanism, the construction of the Lyapunov function can be obtained by the following formula:
V(t)为李雅普诺夫函数,为总状态转置,P为总正定矩阵,Φ1(t)为总状态,为未知谐波干扰误差第一分量转置,P3为正定矩阵第三分量,eθ1为未知谐波干扰误差第一分量,为未知谐波干扰误差第二分量转置,P4为正定矩阵第四分量,eθ2为未知谐波干扰误差第三分量,为未知谐波干扰误差第三分量转置,P5为正定矩阵第五分量,eθ3为未知谐波干扰误差第三分量,δd T为总衰减向量转置,P6为正定矩阵第六分量,δd(t)为总衰减向量,β为自适应律附加参数,为自适应误差,ρ(t)为内部动态变量,t为时间。V(t) is the Lyapunov function, is the total state transpose, P is the total positive definite matrix, Φ 1 (t) is the total state, is the transpose of the first component of the unknown harmonic interference error, P 3 is the third component of the positive definite matrix, e θ1 is the first component of the unknown harmonic interference error, is the transpose of the second component of the unknown harmonic interference error, P 4 is the fourth component of the positive definite matrix, e θ2 is the third component of the unknown harmonic interference error, is the third component transpose of the unknown harmonic interference error, P 5 is the fifth component of the positive definite matrix, e θ3 is the third component of the unknown harmonic interference error, δ d T is the total attenuation vector transpose, P 6 is the sixth component of the positive definite matrix, δ d (t) is the total attenuation vector, β is the additional parameter of the adaptive law, is the adaptive error, ρ(t) is the internal dynamic variable, and t is time.
设计李雅普诺夫函数导数小于阈值,即,Design the derivative of the Lyapunov function to be less than the threshold, that is,
zi(x(t))为系统隶属度函数,zl(x(t))为控制器隶属度函数,Γ为改变参数,是一个正常数,P为总正定矩阵,Φ1为总状态,σ(s)为保底函数,为保底函数上界,α(s)为自适应律可积函数,为自适应律可积函数上界,β为自适应律附加参数,κ为修正参数,h为总干扰上界。此外,状态变量x(t)∈L2,柔性模态误差eΨ(t)∈L2,并且满足条件 z i (x(t)) is the system membership function, z l (x(t)) is the controller membership function, Γ is the change parameter, which is a positive constant, P is the total positive definite matrix, Φ 1 is the total state, σ(s) is the floor function, is the upper bound of the floor function, α(s) is an adaptive law integrable function, is the upper bound of the adaptive law integrable function, β is the additional parameter of the adaptive law, κ is the correction parameter, and h is the upper bound of the total disturbance. In addition, the state variable x(t)∈L 2 , the flexible modal error e Ψ (t)∈L 2 , and the condition is satisfied
通过应用Barbalat引理,推导出因此,本实施例所提出的控制方法是可以实现未知谐波干扰下的柔性航天器稳定运行的。By applying Barbalat's lemma, we can deduce Therefore, the control method proposed in this embodiment can achieve stable operation of the flexible spacecraft under unknown harmonic interference.
为了证明本实施例提供的稳定控制方法的效果,引入对比方案,对比方案的模糊控制器设计为t∈[tk,tk+1),其中z(tk)前件变量,t0,t1,…,tk,(k=1,2,…,∞)是一系列的采样数值。In order to prove the effect of the stable control method provided in this embodiment, a comparative scheme is introduced. The fuzzy controller of the comparative scheme is designed as follows: t∈[t k , t k+1 ), where z(t k ) is the antecedent variable, and t 0 , t 1 , ... , t k , (k=1, 2, ... , ∞) is a series of sampled values.
相应的仿真曲线如图1-图4所示:图1为两种方案下角速度的响应曲线,上中下图分别代表俯仰角ω1、滚转角ω2、偏航角ω3随时间的变化图,图2为两种方案下四元数(q0、q1、q2、q3)的响应曲线,图3为两种方案下控制输入(u1、u2、u3)的时间曲线,图4为本实施例谐波干扰及谐波干扰估计的时间曲线。图1和图2当中横纵坐标分别为时间、角速度或四元数,经过对比,可以看出,本实施例提供的控制方法的收敛速度和控制精度都优于对比方案。图4当中横纵坐标分别为时间和谐波干扰,可以看出本实施例提供的控制方法所提出的扰动观测器可以有效地捕获谐波扰动并准确快速地估计干扰。此外,扰动估计误差可以快速收敛到零,即本实施例提供的控制方法所提出的扰动观测器可以快速估计出扰动的未知频率。因此,从总体上来看,本实施例提供的控制方法在控制性能上是优于对比方案的。The corresponding simulation curves are shown in Figures 1 to 4: Figure 1 is the response curve of angular velocity under the two schemes, and the upper, middle and lower figures respectively represent the change of pitch angle ω 1 , roll angle ω 2 , and yaw angle ω 3 over time. Figure 2 is the response curve of quaternion (q 0 , q 1 , q 2 , q 3 ) under the two schemes. Figure 3 is the time curve of control input (u 1 , u 2 , u 3 ) under the two schemes. Figure 4 is the time curve of harmonic interference and harmonic interference estimation in this embodiment. In Figures 1 and 2, the horizontal and vertical coordinates are time, angular velocity or quaternion, respectively. After comparison, it can be seen that the convergence speed and control accuracy of the control method provided by this embodiment are better than those of the comparative scheme. In Figure 4, the horizontal and vertical coordinates are time and harmonic interference, respectively. It can be seen that the disturbance observer proposed by the control method provided by this embodiment can effectively capture harmonic disturbances and accurately and quickly estimate interference. In addition, the disturbance estimation error can quickly converge to zero, that is, the disturbance observer proposed by the control method provided by this embodiment can quickly estimate the unknown frequency of the disturbance. Therefore, overall, the control method provided by this embodiment is superior to the comparative solution in terms of control performance.
本实施例提供的一种未知谐波干扰下的柔性航天器稳定控制方法,利用外生系统来描述未知谐波干扰,并利用辅助滤波器将未知谐波干扰转化为具有未知因子的表达式,接着构建自适应干扰观测器用于估计未知因子,得到未知谐波干扰误差动力学模型,并构建柔性振动观测器用于估计柔性模态,得到柔性模态误差动力学模型,并与动态事件触发机制结合,构建李雅普诺夫函数,控制李雅普诺夫函数导数小于阈值,保证了所有闭环信号的有界性,系统的状态和柔性振动观测器误差渐近收敛到平衡点,保证柔性航天器的稳定运行。The present embodiment provides a method for stable control of a flexible spacecraft under unknown harmonic interference, which uses an exogenous system to describe the unknown harmonic interference, and uses an auxiliary filter to convert the unknown harmonic interference into an expression with unknown factors, then constructs an adaptive interference observer to estimate the unknown factors, obtains an unknown harmonic interference error dynamics model, and constructs a flexible vibration observer to estimate the flexible mode, obtains a flexible modal error dynamics model, and combines it with a dynamic event trigger mechanism to construct a Lyapunov function, controls the derivative of the Lyapunov function to be less than a threshold, ensures the boundedness of all closed-loop signals, and the state of the system and the flexible vibration observer error converge to an equilibrium point asymptotically, thereby ensuring the stable operation of the flexible spacecraft.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311343687.4A CN117262245B (en) | 2023-10-17 | 2023-10-17 | Flexible spacecraft stability control method under unknown harmonic interference |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311343687.4A CN117262245B (en) | 2023-10-17 | 2023-10-17 | Flexible spacecraft stability control method under unknown harmonic interference |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN117262245A true CN117262245A (en) | 2023-12-22 |
| CN117262245B CN117262245B (en) | 2024-09-10 |
Family
ID=89206179
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311343687.4A Active CN117262245B (en) | 2023-10-17 | 2023-10-17 | Flexible spacecraft stability control method under unknown harmonic interference |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117262245B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6311929B1 (en) * | 1999-11-26 | 2001-11-06 | Space Systems/Loral, Inc. | Spacecraft and appendage stepping methods that improve spacecraft attitude pointing and cancel solar array slew disturbances |
| US9663252B1 (en) * | 2016-12-07 | 2017-05-30 | Beihang University | Method for attitude controlling based on finite time friction estimation for flexible spacecraft |
| US9776741B1 (en) * | 2016-06-02 | 2017-10-03 | Beihang University | Method for refined attitude control based on output feedback for flexible spacecraft |
| CN114074767A (en) * | 2021-11-09 | 2022-02-22 | 曲阜师范大学 | Attitude control method of flexible spacecraft |
| CN115402537A (en) * | 2022-09-30 | 2022-11-29 | 吉林大学 | Attitude Maneuvering Control Method for Flexible Spacecraft Based on Observer |
| CN116424575A (en) * | 2023-03-07 | 2023-07-14 | 北京理工大学 | Spacecraft attitude composite control method containing nonlinear shaking and large flexible accessory |
-
2023
- 2023-10-17 CN CN202311343687.4A patent/CN117262245B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6311929B1 (en) * | 1999-11-26 | 2001-11-06 | Space Systems/Loral, Inc. | Spacecraft and appendage stepping methods that improve spacecraft attitude pointing and cancel solar array slew disturbances |
| US9776741B1 (en) * | 2016-06-02 | 2017-10-03 | Beihang University | Method for refined attitude control based on output feedback for flexible spacecraft |
| US9663252B1 (en) * | 2016-12-07 | 2017-05-30 | Beihang University | Method for attitude controlling based on finite time friction estimation for flexible spacecraft |
| CN114074767A (en) * | 2021-11-09 | 2022-02-22 | 曲阜师范大学 | Attitude control method of flexible spacecraft |
| CN115402537A (en) * | 2022-09-30 | 2022-11-29 | 吉林大学 | Attitude Maneuvering Control Method for Flexible Spacecraft Based on Observer |
| CN116424575A (en) * | 2023-03-07 | 2023-07-14 | 北京理工大学 | Spacecraft attitude composite control method containing nonlinear shaking and large flexible accessory |
Non-Patent Citations (1)
| Title |
|---|
| "基于干扰观测器的组合体航天器预设性能姿态控制", 中国优秀硕士学位论文全文数据库工程科技II辑, no. 1, 15 January 2021 (2021-01-15), pages 9 - 51 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117262245B (en) | 2024-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110733668B (en) | Flexible satellite active vibration suppression method based on component force synthesis and fixed time convergence | |
| CN107703742B (en) | Flexible spacecraft sensor fault adjusting method | |
| CN108388114B (en) | A composite control method of flexible manipulator based on output redefinition | |
| CN112987567B (en) | Fixed-time adaptive neural network sliding mode control method for nonlinear systems | |
| CN110442020B (en) | Novel fault-tolerant control method based on whale optimization algorithm | |
| CN110083171A (en) | The method and system of the Dynamic sliding mode Attitude tracking control of flexible spacecraft | |
| CN109189085A (en) | Spacecraft networked system attitude control method based on event triggering | |
| CN102298390A (en) | Anti-disturbance flexible spacecraft attitude and vibration composite control method | |
| CN111532453B (en) | A fixed-time anti-jamming attitude control method for rigid micro-nano satellites | |
| CN109782787B (en) | Dual-mode MPC control method for attitude of under-actuated spacecraft under assistance of sunlight pressure | |
| CN108490780A (en) | A kind of quadrotor drone wide-angle complexity Attitude tracking control method of low-power consumption | |
| CN107678281A (en) | Spacecraft Adaptive Attitude control law based on amendment type rodrigue parameters | |
| CN115981149B (en) | Hypersonic aircraft optimal control method based on safety reinforcement learning | |
| CN116661478B (en) | Preset performance tracking control method for quad-rotor UAV based on reinforcement learning | |
| CN117284501A (en) | Input-limited flexible spacecraft full-drive attitude saturation control method | |
| CN115877712A (en) | Time-delay-based mechanical arm multivariable spiral control method considering input saturation | |
| CN116795124A (en) | Four-rotor unmanned aerial vehicle attitude control method based on dynamic event triggering | |
| CN118907441A (en) | Dual-vibration-suppression active disturbance rejection flexible spacecraft attitude control method based on shaping planning | |
| CN111781943B (en) | A three-superposition control method for spacecraft distributed loads | |
| CN112947498A (en) | Aircraft track angle control method, system and storage medium | |
| CN114637213B (en) | Model-free self-adaptive preset control method of space combination robot | |
| CN114074767B (en) | Flexible spacecraft attitude control method | |
| CN117262245B (en) | Flexible spacecraft stability control method under unknown harmonic interference | |
| CN115327902A (en) | Flexible satellite sliding mode fault-tolerant neural network control method based on disturbance observer and fault estimator | |
| CN118550317B (en) | Anti-disturbance and anti-sway control method for the suspension system of a quadrotor UAV with full state constraints |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |