一种基于粒子自抗扰的稳定控制方法及装置

文档序号:28706385发布日期:2022-01-29 13:39阅读:91来源:国知局
一种基于粒子自抗扰的稳定控制方法及装置

1.本发明涉及飞行器控制技术领域,尤其涉及一种基于粒子自抗扰的稳定控制方法及装置。


背景技术:

2.系留气球具有可长时持续驻空、有效载重大等优点,搭载光电任务载荷系统后,可开展监视监控、对地侦察、遥感观测等不同应用,面对日益迫切的边防、海防、科学探测等应用需求,利用系留气球光电吊舱系统开展区域化精细监测越来越受到重视,未来在国民经济、科学研究与国防领域等将发挥巨大作用。
3.目前针对光电吊舱稳定控制提出了多种控制方法,如pid控制、变结构控制、自抗扰控制、智能控制、鲁棒控制等算法。现有的光电吊舱控制方法多应用于机载、车载、地基等平台形式,专门针对系留气球等浮空器平台的光电吊舱研发基本处于空白。
4.目前基于系留气球平台的光电吊舱稳定控制面临诸多限制条件,主要表现在以下几个方面:1)受限于系留气球本身的结构,系留气球在驻空时易受到风向和风力的变动影响,在横滚、俯仰和偏航三个方向上会出现随机摇摆。难以控制系留气球的姿态,光电吊舱里的传感器视轴指向常常发生随机变动。2)受限于风的影响,当风向变动过快的时候,系留气球平台受到扰动发生转动,为保证跟踪有效,需要电机频繁启停,控制光电传感器的指向,摩擦力矩和风阻力矩变动较大。难以保证快速性的同时具有高的稳定性。3)受限于光电吊舱本身转动轴的转动速度,当风向变动快的时候,系留气球平台受到扰动转动的速度,可能会超过光电吊舱本身转动轴的转动速度,易“丢失”跟踪目标,难以实现稳定的跟踪。


技术实现要素:

5.本发明提供一种基于粒子自抗扰的稳定控制方法及系统,用以填补现有技术在基于系留气球平台的光电吊舱稳定控制方面的空白。
6.第一方面,本发明提供一种基于粒子自抗扰的稳定控制方法,包括:基于系留气球系统动力学模型和速度环控制模型,建立自抗扰控制器模型;所述速度环控制模型是对所述系留气球系统的控制系统各执行元件进行理论建模后确定的;采用粒子群搜索算法对所述自抗扰控制器模型的参数进行寻优,确定最优自抗扰控制器模型,以利用所述最优自抗扰控制器模型实施光电吊舱的稳定控制。
7.根据本发明提供的一种基于粒子自抗扰的稳定控制方法,所述系留气球系统动力学模型是由系留气球的瞬态运动方程、锚泊点的边界条件、主节点边界条件、系留气球的稳态运动方程以及系缆的差分耦合动力学方程组成。
8.根据本发明提供的一种基于粒子自抗扰的稳定控制方法,所述系留气球的瞬态运动方程的表达式为:;
所述锚泊点的边界条件的表达式为:;所述主节点边界条件的表达式为:;所述系留气球的稳态运动方程的表达式为:;设系缆的动力学方程的表达式为:;则所述系缆的差分耦合动力学方程的表达式为:则所述系缆的差分耦合动力学方程的表达式为:;其中,为质量矩阵,和为中间结果矩阵,为力矩阵,y为系缆状态矩阵:,为系缆的倾斜角,为系缆的方位角,、、分别为系缆的速度在cfs中的分量;为系缆的惯性力和气动力之和在系留气球的体轴系bfs中的投影;为系留气球的球体在所述bfs中的速度;为的求导;为转动的动力矩;为系缆在系缆当地坐标系cfs中的速度;为锚泊点所在的地面坐标系efs与所述cfs之间的坐标转换矩阵;为锚泊点在所述efs中的速度;为第n个节点在所述cfs中的速度;为主节点b在所述bfs中的矢量;为主节点b在所述bfs中的速度;为光电吊舱转动轴的电机角速度;[p,q,r]分别为系留气球在所述bfs中的转动角速度;分别为系留气球球体的偏航角,俯仰角和滚转角;、、 分别为i时刻,j位置的对应值;为系缆微段;为时间微段。
[0009]
根据本发明提供的一种基于粒子自抗扰的稳定控制方法,所述速度环控制模型包括光电吊舱转动轴的电机传递函数、速度陀螺的传递函数以及功率放大器的传递函数。
[0010]
根据本发明提供的一种基于粒子自抗扰的稳定控制方法,所述电机传递函数的表达式为:
;所述速度陀螺的传递函数的表达式为:;所述功率放大器的传递函数的表达式为:;其中,、和为别为电机传递函数、速度陀螺的传递函数和功率放大器的传递函数;为电枢绕组电感;j为电机轴上的总转动惯量;为电机转矩系数,为电机的电动势系数;为电枢绕组电阻;是输出角速度的拉普拉斯变换,是输入量的拉普拉斯变换;为速度陀螺的比例环节;为功率放大器的比例放大环节。
[0011]
根据本发明提供的一种基于粒子自抗扰的稳定控制方法,所述自抗扰控制器模型的表达式为:;;;;;
;;其中,为光电吊舱控制系统的微分方程;td为跟踪微分器;eso为扩张状态观测器;nlsef为非线性状态误差反馈;为总扰动;是系统输入信号;y为输出信号;为外部总扰动;微分信号和微分信号是td将转变成的;、和,分别表示、和总扰动的估计量;为td中的参数;值是快速因子;是系统采样步长;是无量纲参数,为的整数倍;为eso中的参数;是与有关系数参数;是无意义系数,取的整数倍;控制量系数是时变函数,近似为常值;为nlsef中的参数;是阻尼因子,是快速因子,是控制量因子;fhan和fal分别为非线性函数的表达式;为被控对象;为被控对象;为误差反馈控制量;、、和为无量纲中间参数。
[0012]
根据本发明提供的一种基于粒子自抗扰的稳定控制方法,所述自抗扰控制器模型的待寻优参数包括参数;所述采用粒子群搜索算法对所述自抗扰控制器模型的参数进行寻优,包括:步骤一:初始化粒子群;步骤二:基于适应度函数,计算所述粒子群中每个粒子的适应度值,每个粒子对应于所述待寻优参数的一种组合;步骤三:根据每个粒子的适应度值,更新个体极值和全局极值;步骤四:更新粒子的位置和速度;步骤五:判断是否满足停止条件,若是,输出最优参数组合;若不是,则返回至步骤
二。
[0013]
第二方面,本发明还提供一种基于粒子自抗扰的稳定控制装置,包括:第一处理单元,基于系留气球系统动力学模型和速度环控制模型,建立自抗扰控制器模型;所述速度环控制模型是对所述系留气球系统的控制系统各执行元件进行理论建模后确定的;第二处理单元,用于采用粒子群搜索算法对所述自抗扰控制器模型的参数进行寻优,确定最优自抗扰控制器模型,以利用所述最优自抗扰控制器模型实施光电吊舱的稳定控制。
[0014]
第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于粒子自抗扰的稳定控制方法的步骤。
[0015]
第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于粒子自抗扰的稳定控制方法的步骤。
[0016]
本发明提供的基于粒子自抗扰的稳定控制方法及装置,针对系留气球系统作为弱控制飞行器,受风场扰动大、状态稳定性较差,影响光电吊舱稳定成像的问题,利用粒子群搜索算法优化自抗扰控制器,可有效隔离光电吊舱的内外扰动,提高光电吊舱的成像稳定性,在系留气球等浮空器长时驻空、实施对地观测、监视监控等领域的应用方面具有重要意义。
附图说明
[0017]
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]
图1是本发明提供的基于粒子自抗扰的稳定控制方法的流程示意图;图2是本发明提供的系留气球坐标系示意图;图3是本发明提供的单轴电机控制原理示意图;图4是本发明提供的速度稳定回路的控制结构示意图;图5是本发明提供的速度稳定回路的控制模型示意图;图6是本发明提供的二阶自抗扰控制器示意图;图7是本发明提供的粒子群搜索算法优化自抗扰控制器参数原理示意图;图8是本发明提供的粒子群搜索算法流程示意图;图9是本发明提供的基于粒子自抗扰的稳定控制装置的结构示意图;图10是本发明提供的电子设备的结构示意图。
具体实施方式
[0019]
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,
而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]
对于上述球载光电吊舱稳定控制存在的难点问题,需要克服解决风对系留气球平台的随机性影响,在保证光电吊舱快速响应的同时,提高光电吊舱的抗干扰能力,即提高光电吊舱的稳定性,是目前需要解决的关键技术问题。
[0021]
自抗扰控制技术(adrc)的核心思想是“主动抗扰”,通过扩张状态观测器能够将系统的外界扰动及系统模型的不确定性作为综合扰动项估计出来,从而可以实现对扰动的直接前馈补偿控制,消除其影响。此方法不需要对被控对象进行精确建模和对扰动项的物理测量,具有响应速度快、精度高、扰动抑制能力强及算法简单等特点。
[0022]
在adrc模型中,待确定的参数有12个,通过对模型的认识和经验取值,仍有5个参数需要确定,而单靠经验取值,很难使这5个参数相互配合达到最优控制效果,因此需要采用新的优化算法,找到相对应的一组参数值。
[0023]
粒子群优化算法(particle swarm optimization,pso),通过模拟鸟类捕食过程,将每只鸟抽象成一个个无质量、无体积的粒子,将优化空间当作鸟类的飞行空间,最优解便是食物的位置,那么最优解一定是在靠近该位置粒子的附近,优化的过程便是鸟类寻找食物的过程。在优化过程中,所有的粒子都有一个由被优化的函数决定的适应度值(fitness value),每个粒子还有一个速度决定他们飞翔的方向和距离。然后粒子们就追随当前的最优粒子在解空间中搜索。每个粒子都会记住自己历史的最好位置和群体的最优位置,通过信息间的共享,合作寻找最优解。
[0024]
一般步骤为:将pso初始化为一群随机粒子(随机解),然后通过迭代找到最优解。在每一次迭代中,粒子通过跟踪两个“极值”来更新自己:第一个就是粒子本身所找到的最优解,这个解叫做个体极值,另一个极值是整个种群找到的最优解,这个极值是全局极值。另外,也可以不用整个种群而只是用其中一部分最优粒子的邻居,那么在所有邻居中的极值就是局部极值。
[0025]
本发明创造性的将其用于自抗扰控制器参数寻优,解决了adrc模型中不能实时自适应参数调整的缺陷,有效隔离光电吊舱内外扰动,提高光电吊舱成像稳定性,大大地提高了系统的抗扰性和鲁棒性。
[0026]
下面结合图1-图10描述本发明实施例所提供的基于粒子自抗扰的稳定控制方法和装置。
[0027]
图1是本发明提供的基于粒子自抗扰的稳定控制方法的流程示意图,如图1所示,包括但不限于以下步骤:步骤101:基于系留气球系统动力学模型和速度环控制模型,建立自抗扰控制器模型。
[0028]
其中,所述速度环控制模型是对所述系留气球系统的控制系统各执行元件进行理论建模后确定的。
[0029]
具体来说,本发明主要是根据系留气球系统的光电探测任务需求,建立系留气球系统动力学模型。由于系留气球系统是将系留气球的球体与光电吊舱近似于刚体固连,光电吊舱的运动与系留气球的球体的运动基本一致,系留气球系统的运动是缆索的运动与系
留气球的球体运动的耦合,故系留气球系统动力学模型是由系缆动力学方程和系留气球的球体运动方程及初始条件和边界条件组成。
[0030]
作为一种可选地实施例,所述系留气球系统动力学模型是由系留气球的瞬态运动方程、锚泊点的边界条件、主节点边界条件、系留气球的稳态运动方程以及系缆的动力学方程组成。
[0031]
图2是本发明提供的系留气球坐标系示意图,如图2所示,预先构建锚泊点所在的地面坐标系efs、系留气球的体轴系bfs和系缆当地坐标系cfs。将efs与bfs之间的坐标转换矩阵记为,将efs与cfs的坐标转换矩阵记为,将系缆的方位角和倾斜角分别为和,将系留气球球体的偏航角、俯仰角和滚转角分别记为、和。
[0032]
在确定坐标系之后,可以获取到系缆的瞬态运动方程,其表达式为:;其中,m、n和q的表达式分别为:其中,m、n和q的表达式分别为:其中,m、n和q的表达式分别为:;上式中,和为中间结果矩阵,为力矩阵;y为系缆状态矩阵:,为系缆的倾斜角,为系缆的方位角,、、分别为系缆的速度在cfs中的分量;分别为系缆的惯性力和气动力之和在cfs中的分量;为系缆的质量,为空气密度,为系缆的空速;分别为风速j在cfs中的分量;e=1/ea,e为系缆的弹性模量,a为未变形前系缆的面积;为系缆承受的拉力;为重力;、、分别为系缆的速度在cfs中的分量;y为。
[0033]
综合上述内容,则系留气球的瞬态运动方程的表达式为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,为质量矩阵,其中为球体质量,转动惯量和惯性积为球体重心处在系留气球的体轴系bfs中对应的值;为系缆的惯性力和气动力之和在系留气球的体轴系bfs中的投影;为系留气球的球体在bfs中的速度;为的求导,表示系留气球球体的加速度;为转动的动力矩。
[0034]
上述系留气球的瞬态运动方程的初始条件,可以取稳态时的系缆拉力,缆绳的倾斜角和方位角以及球体的偏航角,俯仰角和滚转角。
[0035]
进一步地,锚泊点的边界条件的表达式可以表示为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)其中,为系缆在系缆当地坐标系cfs中的速度;为锚泊点在地面坐标系efs中的速度;为efs与cfs之间的坐标转换矩阵。
[0036]
进一步地,主节点是指系缆与系留气球的球体之间的主要连接点,主节点边界条件满足速度连续条件,可以确定为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)其中,其中,从锚泊点到主节点将系缆分成n段,则n表示第n个节点,为第n个节点在cfs中的速度;为主点b在bfs中的矢量;为节点b在bfs中的速度;为光电吊舱转动轴的电机角速度。
[0037]
进一步地,球体的稳态运动方程的表达式可以为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)其中,[p,q,r]分别为系留气球在所述bfs中的转动角速度;分别为系留气球球体的偏航角,俯仰角和滚转角。
[0038]
最后,基于差分法建立耦合方程,则可以获取到系缆的动力学方程,其表达式可以为:

ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)其中,和为中间结果矩阵,为力矩阵;y为系缆状态矩阵:,为系缆的倾斜角,为系缆的方位角,、、分别为系缆的速度在cfs中的分量;、、 分别为i时刻,j位置对应的值;为系缆微段;为时间微段。
[0039]
联立上述公式(1)-公式(5),则可以建立系留气球系统动力学模型,通过对系留气球系统动力学模型的求解,就可以确定出系缆速度、系留气球的球体速度以及倾斜角等相关参数,并由此可以进一步分析出光电吊舱的工作状态。
[0040]
进一步地,对系留气球系统的控制系统各执行元件进行理论建模,建立速度环控制模型。
[0041]
具体来说,本发明所构建的速度环控制模型,主要包括但不限于:光电吊舱转动轴的电机传递函数、速度陀螺的传递函数以及功率放大器的传递函数。
[0042]
由于光电吊舱每个轴都是由一个电机单独控制,控制原理和控制方法设计都一样,其中电机一般采用的直流力矩电机。要控制光电传感器指向,需要使得各轴的电机各转动一定的角度才能实现。
[0043]
光电吊舱的稳定控制系统的稳定性,实质上是要保证光电吊舱在内外扰动的情况下,控制各轴电机转动来实时补偿,以减弱或消除干扰,使得光电传感器的指向仍能保持稳定,不发生抖动和偏移。
[0044]
图3是本发明提供的单轴电机控制原理示意图,如图3所示,本对于各轴电机的控制通常由位置环、速度环和电流环三闭环控制回路构成,对应的是位置控制器、速度控制器和电流控制器。
[0045]
其中,电流环为最内环,控制电机输出稳定力矩,使电流不易波动,产生突变;速度环为中间环,能够抑制负载的干扰和光电吊舱内部摩擦力矩的干扰,实现传感器指向的稳定,响应迅速,反应较快;而位置环为最外环,主要测量和反馈位置信号,使得传感器指向跟随目标的移动而变动,但位置环只能隔离较低频率的扰动。
[0046]
图4是本发明提供的速度稳定回路的控制结构示意图,如图4所示,要实现光电吊舱的稳定控制的关键是对速度环进行设计和控制,受电流环和位置环的影响较小。
[0047]
有鉴于此,本发明所提供的基于粒子自抗扰的稳定控制方法,根据单轴电机的控制原理,综合考虑影响速度的内、外干扰因素,对系留气球系统的控制系统各执行元件进行理论建模,确定光电吊舱转动轴的电机传递函数、速度陀螺的传递函数以及功率放大器的传递函数,确定速度环控制模型。
[0048]
系留气球系统的控制系统的各执行元件主要包括:直流力矩电机和负载(主要包括光电吊舱转动轴和转动轴上所连接的其他部件)、pwm功率放大器、速度陀螺等。
[0049]
可选地,电机传递函数的表达式为:
ꢀꢀꢀꢀꢀ
(6)其中,为电枢绕组电感;j为电机轴上的总转动惯量;为电机转矩系数,为电机的电动势系数;为电枢绕组电阻;是输出角速度的拉普拉斯变换,是输入量的拉普拉斯变换。
[0050]
进一步地,在速度陀螺带宽较宽的情况下,速度陀螺的数学模型可以看作比例环节:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(7)进一步地,功率放大器的数学模型可简为比例放大环节:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(8)图5是本发明提供的速度稳定回路的控制模型示意图,如图5所示,联立上述公式(6)至公式(8)则可以构建出速度环控制模型。
[0051]
进一步地,可以基于系留气球系统动力学模型和速度环控制模型,建立自抗扰控制器模型。
[0052]
自抗扰控制器主要由跟踪微分器td、非线性状态误差反馈控制律nlsef以及扩张状态观测器eso三大部分组成,光电吊舱的控制系统的微分方程可以采用常规的二阶微分方程表示,具体为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(9)其中为外部总扰动;包含了内部扰动(如摩擦力矩,陀螺噪声),以及外部扰动(如系留气球的运动);为被控对象(被控对象就是如图3所示的整个内容,主要包括电机负载)的输入;为控制量系数,可以取值为常值。
[0053]
图6是本发明提供的二阶自抗扰控制器示意图,如图6所示,是系统输入信号,相当于要求电机输出的角速度信号。
[0054]
微分跟踪器将系统输入信号转变成同等微分信号和微分信号(可参阅微分跟踪器表达式)。和通过非线性组合得到。、和,分别表示、和总扰动的估计量。
[0055]
在进行设计自抗扰设计和参数优化时,需要将算法离散化,可以表示为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(10)
(11)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(12)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(13)其中的两个非线性函数fhan和fal(就是非线性函数的表达式,类似于pid控制中的线性组合,都是反馈控制率)的表达式为:
ꢀꢀꢀꢀ
(14)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(15)此外,自抗扰控制还有扰动补偿过程,表示为:联立上述公式(9)至公式(15),建立自抗扰控制器模型,其中整个模型的参数右12个,td中有;eso中有;nlsef中有。
[0056]
其中,值是快速因子,越大响应越快;是系统采样步长;是参数,无物理意义,一般可以取的整数倍;是无意义系数,也可以取的整数倍;控制量系数是时变函数,可近似为常值;与系统采样步长有关,无物理意义,只是系数参数;参数是阻尼因子;是快速因子;是控制量因子。由此,可以确定出需要优化的是以下五个参数:

[0057]
步骤102:采用粒子群搜索算法对所述自抗扰控制器模型的参数进行寻优,确定最优自抗扰控制器模型,以利用所述最优自抗扰控制器模型实施光电吊舱的稳定控制。
[0058]
图7是本发明提供的粒子群搜索算法优化自抗扰控制器参数原理示意图,如图7所示,本发明采用粒子群搜索算法面对上述五个参数:进行寻优,以获取最优自抗扰控制器模型。
[0059]
图8是本发明提供的粒子群搜索算法流程示意图,如图8所示,在本实施例中不对如何建立自抗扰控制器模型再作赘述,仅介绍在获取自抗扰控制器模型后,如何利用粒子群搜索算法进行参数寻优,具体步骤包括但不限于:步骤一:初始化粒子群;步骤二:基于适应度函数,计算所述粒子群中每个粒子的适应度值,每个粒子对应于所述待寻优参数的一种组合;步骤三:根据每个粒子的适应度值,更新个体极值和全局极值;步骤四:更新粒子的位置和速度;步骤五:判断是否满足停止条件,若是,输出最优参数组合;若不是,则返回至步骤二。
[0060]
步骤一所提出的初始化粒子群,其具体实施方式可以包括但不限于:初始化搜索空间维度、粒子群规模、加速常数和、随机数和、最大惯性权重以及最小惯性权重。同时,可以初始化每个粒子的位置、速度、个体极值以及全局极值。
[0061]
进一步地,适应度函数决定了每个粒子解的走向,使得参数不断向最优解进化。本发明综合考虑响应的快速性、超调量和控制能量,采用以下适应度函数,以实现步骤二中所提出的每个粒子的适应度值的计算:
ꢀꢀꢀꢀꢀꢀ
(16)其中,为给定值与输出量的偏差;为相邻两次步距输出量之间的差值;为偏差在适应度函数中的权值,为控制量的平方项在适应度函数中的权值,可以取。为控制量;q是指目标函数值(也即是适应度值)。
[0062]
进一步地,步骤三中所提出的根据每个粒子的适应度值,更新个体极值和全局极值,包括但不限于以下步骤:对每个粒子,用它的适应度值和个体极值比较,如果,则用替换掉;对每个粒子,用它的适应度值和全局极值比较。如果,则用替换掉。
[0063]
进一步地,步骤四中所提出的迭代更新粒子的位置和速度,包括但不限于以下步骤:在找到个体极值和全局极值时,粒子根据带有权重的公式(17)来更新自己的速度和位置:
ꢀꢀꢀ
(17)其中,和是学习因子,也称加速常数,表示粒子每次迭代时向个体极值和全局极值移动的权重;和是[0,1]之间的随机数,增加了粒子向个体最优位置和向群体最优位置移动的随机性;是权重因子,越大,则表示粒子全局搜索能力越大,局部搜索能力越小;越小,则表示粒子全局搜索能力越小,局部搜索能力越大。
[0064]
可以在寻优的过程中对进行动态调整,平衡全局和局部搜索能力,表示为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(18)其中,表示最大迭代数,和分别是最大惯性权重和最小惯性权重,表示当前迭代次数。
[0065]
进一步地,在步骤五中,判断是否满足停止条件,若是,则结束算法并输出优化结果;否则,返回至上述步骤二。
[0066]
其中,停止条件可以是达最大循环次数或适应值小于最小适应值。
[0067]
本发明提供的针对系留气球系统作为弱控制飞行器,受风场扰动大、状态稳定性较差,影响光电吊舱稳定成像的问题,利用粒子群搜索算法优化自抗扰控制器,可有效隔离光电吊舱的内外扰动,提高光电吊舱的成像稳定性,在系留气球等浮空器长时驻空、实施对地观测、监视监控等领域的应用方面具有重要意义。
[0068]
图9是本发明提供的基于粒子自抗扰的稳定控制方法,基于粒子自抗扰的稳定控制装置的结构示意图,如图9所示,主要包括第一处理单元901、第二处理单元902其中:第一处理单元901主要用于基于系留气球系统动力学模型和速度环控制模型,建立自抗扰控制器模型。
[0069]
其中,所述速度环控制模型是对所述系留气球系统的控制系统各执行元件进行理论建模后确定的;第二处理单元904主要用于采用粒子群搜索算法对所述自抗扰控制器模型的参数进行寻优,确定最优自抗扰控制器模型,以利用所述最优自抗扰控制器模型实施光电吊舱的稳定控制。
[0070]
需要说明的是,本发明实施例提供的基于粒子自抗扰的稳定控制装置,在具体运行时,可以执行上述任一实施例所述的基于粒子自抗扰的稳定控制方法,对此本实施例不作赘述。
[0071]
本发明提供的基于粒子自抗扰的稳定控制装置,针对系留气球系统作为弱控制飞行器,受风场扰动大、状态稳定性较差,影响光电吊舱稳定成像的问题,利用粒子群搜索算
法优化自抗扰控制器,可有效隔离光电吊舱的内外扰动,提高光电吊舱的成像稳定性,在系留气球等浮空器长时驻空、实施对地观测、监视监控等领域的应用方面具有重要意义。
[0072]
图10是本发明提供的电子设备的结构示意图,如图10所示,该电子设备可以包括:处理器(processor)110、通信接口(communications interface)120、存储器(memory)130和通信总线140,其中,处理器110,通信接口120,存储器130通过通信总线140完成相互间的通信。处理器110可以调用存储器130中的逻辑指令,以执行基于粒子自抗扰的稳定控制方法,该方法包括:基于系留气球系统动力学模型和速度环控制模型,建立自抗扰控制器模型;所述速度环控制模型是对所述系留气球系统的控制系统各执行元件进行理论建模后确定的;采用粒子群搜索算法对所述自抗扰控制器模型的参数进行寻优,确定最优自抗扰控制器模型,以利用所述最优自抗扰控制器模型实施光电吊舱的稳定控制。
[0073]
此外,上述的存储器130中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0074]
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的基于粒子自抗扰的稳定控制方法,该方法包括:基于系留气球系统动力学模型和速度环控制模型,建立自抗扰控制器模型;所述速度环控制模型是对所述系留气球系统的控制系统各执行元件进行理论建模后确定的;采用粒子群搜索算法对所述自抗扰控制器模型的参数进行寻优,确定最优自抗扰控制器模型,以利用所述最优自抗扰控制器模型实施光电吊舱的稳定控制。
[0075]
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的基于粒子自抗扰的稳定控制方法,该方法包括:基于系留气球系统动力学模型和速度环控制模型,建立自抗扰控制器模型;所述速度环控制模型是对所述系留气球系统的控制系统各执行元件进行理论建模后确定的;采用粒子群搜索算法对所述自抗扰控制器模型的参数进行寻优,确定最优自抗扰控制器模型,以利用所述最优自抗扰控制器模型实施光电吊舱的稳定控制。
[0076]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0077]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该
计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0078]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1