一种自适应h无穷控制的悬臂梁振动控制方法

文档序号:9929157阅读:876来源:国知局
一种自适应h无穷控制的悬臂梁振动控制方法
【技术领域】
[0001] 本发明涉及的是一种悬臂梁的控制方法,特别是涉及基于自适应H。。控制的悬臂梁 振动控制方法。
【背景技术】
[0002] 悬臂梁是指梁的一端为不产生轴向、垂直位移和转动的固定支座,另一端为自由 端(可以产生平行于轴向和垂直于轴向的力)。在工程力学受力分析中,比较典型的简化模 型。在实际工程分析中,大部分实际工程受力部件都可以简化为悬臂梁。
[0003] 随着科学技术的发展日新月异,航空航天技术的飞速发展,空间活动规模的日益 扩大,对航空航天技术和空间结构的要求也越来越严格,大量的航天空间结构,如大型模块 化的宇宙空间站、太阳能帆板、卫星天线、高精度光学系统及其支承体结构、空间机械臂等 都有向柔性化发展的趋势。柔性构件的使用不仅增加了航天器设计和制造的灵活性,同时 也降低了发射成本,因此,柔性构件的广泛采用是一个必然的趋势。但柔性构件也存在不足 之处,那就是其在运动或定位时容易产生弹性振动,在运动结束时也会产生残余振动,所引 起的振动对运动平稳性和定位精度有着很大的影响。例如:空间机器人及航天器挠性附件 如太阳帆板等在扰动情况下,其大幅度的自由振动要延续很长时间,这将影响稳定性和指 向控制精度,尤其是当需要精确地控制其位置和指向时。国际空间探索中发生过类似的事 故,如美国发射的陆地卫星观测仪的旋转部分,由于受到太阳能帆板驱动系统的干扰而振 动,影响了观测仪的稳定工作,大大降低了其传送图像的质量,又如美国1958年发射的"探 索者1号"通讯卫星,由于其四根鞭状天线的振动耗散了很多能量,在正常工作了一段时间 以后,出现了意想不到的卫星翻滚现象,最终导致任务失败。就国内而言,随着我国航空航 天事业的迅速发展,振动问题也日益突出,如东方红三号通讯卫星就因为太阳能帆板的振 动而产生过严重的问题。
[0004] 传统抑制振动的方法是通过被动的隔振,减振的方法来起到减振的目的,而这些 方法比较被动、死板、适应性差,不能对多变的外界振动进行实时的控制。为了克服上述困 难,振动主动控制被提出来,振动主动控制能够实时感受到外界的振动情况,做出适当的反 应,输出控制信号,来抑制振动。结构系统的抗振动性能对于系统的工作可靠性和精度是至 关熏要的。大量的工程结构在实际运行中普遍承受振动环境的激励,若不采取措施对这些 结构的振动予以抑制,就会影响结构上各部件的工作性能和寿命,严重时会使其功能失效。 因此,为了提高结构的工作性能和精度,必须对结构进行实时振动控制。
[0005] 国际上的文章有将各种先进控制方法应用到悬臂梁的控制当中,典型的有自适应 控制和模糊控制方法。这些实现了对悬臂梁的轨迹控制,但自适应控制对外界扰动的鲁棒 性很低,易使系统变得不稳定。
[0006] 由此可见,悬臂梁振动控制显然仍存在有不便与缺陷,而亟待加以进一步改进。基 于从事多年丰富的实务经验及专业知识,研究出一种基于自适应H。。控制的悬臂梁振动控制 方法,来解决现有技术上的步骤。

【发明内容】

[0007] 为鉴于上述现有的悬臂梁在控制使用上存在的缺陷,本发明目的在于提供了一种 基于自适应H无穷控制的悬臂梁振动控制方法,将自适应H。。控制方法应用到悬臂梁系统中, 能够实现对系统的有效控制,以避免控制系统对悬臂梁的模型的依赖性,补偿制造误差和 环境干扰,确保整个控制系统的全局渐进稳定性,提高了系统的可靠性和对参数变化的鲁 棒性。
[0008] 为实现上述目的,本发明采用的技术方案如下:
[0009] -种自适应Hoc控制的悬臂梁振动控制方法,包括以下步骤:
[0010] 1)建立动态的悬臂梁数学模型;
[0011 ] 2)建立自适应Hoc控制器,将自适应Hoc控制器控制输出作为悬臂梁系统的控制输 入;
[0012] 3)基于Lyapunov稳定性理论,设计自适应律,确保系统稳定性;
[0013] 4)将悬臂梁数学模型的输出实时反馈到自适应Hoc系统,确保全局稳定性。
[0014] 本发明进一步设置为,所述步骤1)中动态的悬臂梁数学模型为:
[0015] i/' + Cq + Kq - u + d (j)
[0016] 式中:C,KeRM为系统参数,其中C为阻尼项,Kb为频率项,d为扰动项,u为输入向 量。
[0017] 对(1)式进行改写得:
[0018] q = F(x)+u + d (2.)
[0019] 其中厂⑴=厂-心6 (^)
[0020] 本发明进一步设置为,所述步骤2)设计自适应Hoc控制器,将其控制输出作为悬臂 梁系统的控制输入,具体包括以下步骤:
[0021] 定义系统跟踪误差为:
[0022] ei = q-qd (4)
[0023] 式中q表示悬臂梁系统的实际振动轨迹,qd为悬臂梁系统的参考轨迹。我们令 〃 =[A4],可以得到系统跟踪误差动态方程为:
[0024] 启二 4^.+ 召[厂(.\-) + ? + (1 -々?",] (5) 「01] 「〇-
[0025] 其中為=〇 〇 B= j 选取一个矩阵K= [ki k2],它可以使矩阵 b -1 j L -1 〇 ,0 1 4-4 -BK= r ,为Hurwitz矩阵,则可以将跟踪误差动态方程(5)改写为: --k2
[0026] e=Ae + B[ Ke + F\x) + u + d - cj. ] j
[0027] 由于悬臂梁系统的不确定性,接下来使用自适应Hoc方法对F(x)进行逼近和参数估 计,来使系统的跟踪误差最小。下面给出自适应H〇〇控制律。
[0028]定理:如果悬臂梁系统中采用自适应H〇〇控制律为:
[0029] u - - YO + qd - Kc + ub -\-1-\ ()
[0030] 其中
(8)
[0032] us = -risgn(BTPe) (9)
[0033] 〇 = aYl B' Pe ( ]〇)
[0034] Uh用来实现Hoc跟踪性能指标,us用来消减外界干扰带来的影响,n> I △ FI。
[0035] 其中对称矩阵P = PT>0满足如下Riccati-like方程:
(11)
[0037] 其中衰减因子P>0,H〇〇控制增益y >0,权值矩阵Q = QT>0。此时可以得到如下结 论:如果deL2[0,%),则悬臂梁系统可以实现以下的Hoc跟踪性能指标:
(12)
[0039]将(7)式代入(6)式可以得到:
[0040] e = /1c + Z?[-K(沒一沒)+ Af + 十"、+ 6?] (D、
[0041] 定义自适应参数估计误差为:
[0042] 0 = 0-0* (14)
[0043] 则(13)式可改写为:
[0044] e= A e + B[-Y0 + AF + uh +11^ + f/ ] (15)
[0045] 本发明进一步设置为,所述步骤3)基于Lyapunov稳定性理论,设计自适应律,确保 系统稳定性,具体步骤如下:
[0046] 定义Lyapunov方程为:
(16)
[0048] 求V对时间t的导数得:
(17)
[0050] 又因为
[0054] 对f从0到T积分,有 (18) ;19)
(20)
[0056]由于 V(T)2 0,所以
(21)
[0058]即系统实现了上述自适应Hoc控制性能指标。
[0059] 本发明与现有技术相比,优点在于:
[0060] (1)采在自适应控制中应用Hoc鲁棒控制,使整个闭环系统满足期望的动静态性能 指标,实现系统的位置追踪,保证系统的全局稳定性。既能有效地克服悬臂梁模型的未知项 和外界干扰作用,又能大大提高轨迹跟踪精度。
[0061 ] (2)在悬臂梁系统中应用自适应H。。控制,能够实现对系统的有效控制,避免对悬臂 梁模型的依赖性,并可以及时控制参数的学习和调整,提高应用系统的鲁棒性,自适应Hoc算 法基于Lyapunov稳定性理论设计,保证了闭环系统的全局稳定性。
[0062] (3)该控制器可以针对外界干扰不确定实时调整控制器的参数,精确跟踪给定的 参考轨迹,使跟踪误差迅速收敛为零。基于Riccati-like方程设计的控制器能有效消除系 统非线性对轨迹跟踪的影响。
[0063] (4)本发明对悬臂梁的控制不需要建立在对象精确建模的基础上,节省了建模的 费用。
[0064] 上述说明仅是本发明的概述,为了能够更清楚了解本发明的技术手段,并可依照 说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。
[0065] 本发明的【具体实施方式】由以下实施例及其附图详细给出。
【附图说明】:
[0066]图1为本发明的原理结构图
[0067] 图2为采用本发明后稳态干扰下的位移跟踪图。
【具体实施方式】:
[0068] 为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合 附图及较佳实施例,对依据本发明提出的一种基于自适应Hoc控制的悬臂梁振动控制方法, 其【具体实施方式】、结构、特征及其功效,详细说明如后。、
[0069] 参将图1和图2,本实施例是基于从事多年丰富的实务经验及专业知识,研究出一 种基于自适应Hoc控制的悬臂梁振动控制方法,能够实现对系统的有效控制,避免对悬臂梁 模型的依赖性,并可以及时控制参数的学习和调整,提高应用系统的鲁棒性,自适应H。。控制 算法基于Lyapunov稳定性理论设计,保证了闭环系统的全局稳定性;其具体步骤如下:
[0070] 首先,悬臂梁的动态模型为:
[0071] u + a/ + Khq =u+d ( 1 )
[0072]式中:C,K e RM为系统参数,其中C为阻尼项,Kb为频率项,d为扰动项,u为输入向 量。
[0073]对(1)式进行改写得:
[0074] q = F(x) + u + d (
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1