[发明专利]一种基于改进的人工蜂群算法的四旋翼PID参数优化方法有效

专利信息
申请号: 201410341620.1 申请日: 2014-07-17
公开(公告)号: CN104102133A 公开(公告)日: 2014-10-15
发明(设计)人: 楼晓春;何丽莉;陈华凌;孟伟 申请(专利权)人: 杭州职业技术学院
主分类号: G05B13/04 分类号: G05B13/04;G05D1/08
代理公司: 杭州斯可睿专利事务所有限公司 33241 代理人: 王利强
地址: 310018 *** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于改进的人工蜂群算法的四旋翼PID参数优化方法,包括如下步骤:1)建立四旋翼飞行器数学模型,2)设计四旋翼飞行器PID控制器;3)基本人工蜂群算法优化PID参数过程;4)带免疫压缩操作的人工蜂群算法优化PID控制参数;5)输出PID性能控制参数,即传递函数G1(S),G2(S),G3(S)。本发明提供了一种精确度较高、耗时较短、自适应能力较好、适用性良好的基于改进的人工蜂群算法的四旋翼PID参数优化方法。
搜索关键词: 一种 基于 改进 人工 蜂群 算法 四旋翼 pid 参数 优化 方法
【主权项】:
一种基于改进的人工蜂群算法的四旋翼PID参数优化方法,其特征在于:所述优化方法包括以下步骤:1)建立四旋翼飞行器数学模型:设定四旋翼飞行器机械结构完全对称,在小角度下,设定欧拉角的角速度和机体角速度之间为简单的积分关系,则有:<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mover><mi>&phi;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>&omega;</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>&omega;</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><mover><mi>&psi;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>&omega;</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>式中,φ,θ,分别为四旋翼飞行器的滚转角,俯仰角和偏航角;ωxyz分别为x,y,z轴角速度;把四旋翼飞行器非线性耦合分解成4个独立控制通道,定义系统控制输入量为:<mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>U</mi><mn>1</mn></msub><mo>=</mo><msub><mi>k</mi><mi>t</mi></msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mn>3</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mn>1</mn><mn>2</mn></msubsup><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>U</mi><mn>2</mn></msub><mo>=</mo><msub><mi>k</mi><mi>t</mi></msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mn>4</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mn>2</mn><mn>2</mn></msubsup><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>U</mi><mn>3</mn></msub><mo>=</mo><msub><mi>k</mi><mi>d</mi></msub><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mn>1</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mn>2</mn><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>&omega;</mi><mn>3</mn><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mn>4</mn><mn>2</mn></msubsup><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>U</mi><mn>4</mn></msub><mo>=</mo><msub><mi>k</mi><mi>t</mi></msub><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>4</mn></msubsup><msubsup><mi>&omega;</mi><mi>i</mi><mn>2</mn></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>式中U1为俯仰控制量;U2为滚转控制量;U3为偏航控制量;U4为垂直控制量;ωi(i=1,2,3,4)分别为各旋翼的角速度;kt,kd分别为旋翼升力系数和旋翼阻力系数;2)设计四旋翼飞行器PID控制器:结合四旋翼飞行器机体结构数据,给出俯仰通道的传递函数G1(S)如下:<mrow><msub><mi>G</mi><mrow><mn>1</mn><mrow><mo>(</mo><mi>S</mi><mo>)</mo></mrow></mrow></msub><mo>=</mo><mfrac><mrow><mi>&theta;</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>U</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><mfrac><mrow><mn>57.95</mn><mi>s</mi><mo>+</mo><mn>4411</mn></mrow><mrow><msup><mi>s</mi><mn>3</mn></msup><mo>+</mo><mn>107.5</mn><msup><mi>s</mi><mn>2</mn></msup><mo>+</mo><mn>892.5</mn><mi>s</mi><mo>+</mo><mn>4435</mn></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>其中,θ(s)为俯仰通道的输出函数,U1(s)为俯仰通道的输入函数,s代表传递函数的拉式变换;滚转通道的传递函数G2(S)为:<mrow><msub><mi>G</mi><mrow><mn>2</mn><mrow><mo>(</mo><mi>S</mi><mo>)</mo></mrow></mrow></msub><mo>=</mo><mfrac><mrow><mi>&phi;</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>U</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><mfrac><mrow><mn>63</mn><mi>s</mi><mo>+</mo><mn>4563.873</mn></mrow><mrow><msup><mi>s</mi><mn>3</mn></msup><mo>+</mo><mn>109.347</mn><msup><mi>s</mi><mn>2</mn></msup><mo>+</mo><mn>1023.292</mn><mi>s</mi><mo>+</mo><mn>2930.432</mn></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>其中,φ(s)为滚转通道的输出函数,U2(s)为滚转通道的输入函数,s代表传递函数的拉式变换;偏航通道的传递函数G3(S)为:其中,为偏航通道的输出函数,U3(s)为偏航通道的输入函数,s代表传递函数的拉式变换;3)基本人工蜂群算法优化PID参数过程:3.1)初始化时,随机生成SN个可行解并计算适应度函数值,可行解的数量等于雇佣蜂的数量,随机产生可行解的公式如下:<mrow><msubsup><mi>x</mi><mi>i</mi><mi>j</mi></msubsup><mo>=</mo><msubsup><mi>x</mi><mi>min</mi><mi>j</mi></msubsup><mo>+</mo><mi>rand</mi><mrow><mo>(</mo><mn>0,1</mn><mo>)</mo></mrow><mrow><mo>(</mo><msubsup><mi>x</mi><mi>max</mi><mi>j</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mi>min</mi><mi>j</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mtext>6</mtext><mo>)</mo></mrow></mrow>式中,xi为D维向量,i=1,2,...,SN,D为优化参数的个数,j∈{1,2,…,D},代表xi在第j维上的分量;rand(0,1)为取区间[0,1]之间的随机数,为xj方向的向量最大值,为xj方向的向量最小值;3.2)雇佣蜂记录自己到目前为止的最优值,并在当前食物源附近展开邻域搜索,产生一个新食物源替代前一个蜜源的公式为:式中,i代表群里某具体个体,j∈{1,2,…,D},k∈{1,2,…,SN},k为随机生成且k≠i,代表在的邻域内找到的一个较优蜜源的位置,代表随机生成来的另一个蜜源的位置;为[-1,1]之间的随机数;3.3)基本人工蜂群算法,观察蜂选择雇佣蜂的概率Pi为:<mrow><msub><mi>P</mi><mi>i</mi></msub><mo>=</mo><mfrac><mrow><mi>fit</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>SN</mi></munderover><mi>fit</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>n</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>式中,fit(xi)为第i个解的适应值对应食物源的丰富程度;4)带免疫压缩操作的人工蜂群算法优化PID控制参数:4.1)选择阈值ε和最大迭代次数Nmax,初始蜜蜂位置Zij为群体中第i个个体在j维分量上的值,j∈{1,2,…,D},根据F(0)为初始状态找到的最优蜜源的位置,为群体中第1个蜜蜂个体的初始位置,为群体中第2个蜜蜂个体的初始位置,为群体中第SD个蜜蜂个体的初始位置,人工蜂群算法由SD个蜜蜂组成一个群体,每个蜜蜂个体均进行搜索,找出全局最优设算法迭代次数k=0,k的取值范围从0开始直到Nmax;4.2)k←k+1,根据公式(6)更新每个蜜源位置,并采用阴性选择机制,对蜜源亲合度小于抑制阈值σs并且适应度最高的个体予以保留,而抑制其他所有的蜜源;4.3)计算适应度函数值其表述为F(n)为在第n次迭代过程中找到的最优蜜源的位置,是根据每个个体蜜源位置值在其邻域内是否存在局部较优解而更新寻找蜜源最优位,为群体中第1个蜜蜂个体的n次迭代后找到的新蜜源的位置,为群体中第2个蜜蜂个体的n次迭代后找到的新蜜源的位置,为群体中第SD个蜜蜂个体的n次迭代后找到的新蜜源的位置,如果满足(F(n‑1)‑F(n))/F(n)>ε且n<Nmax,跳到步骤4.2),否则结束迭代;5)输出PID性能控制参数,即传递函数G1(S),G2(S),G3(S)
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州职业技术学院,未经杭州职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410341620.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top